NGSolve  4.9
Public Types
ngbla::mat_traits< T > Class Template Reference

Trait to obtain vector and scalar types for given matrix types. More...

#include <expr.hpp>

List of all members.

Public Types

enum  { HEIGHT = T::HEIGHT }
 matrix height
enum  { WIDTH = T::WIDTH }
 matrix with
enum  { IS_COMPLEX = mat_traits<TSCAL>::IS_COMPLEX }
typedef T::TELEM TELEM
 matrix element
typedef T::TSCAL TSCAL
 field of matrix element
typedef T::TV_COL TV_COL
 type of column vector
typedef T::TV_ROW TV_ROW
 type of row vector

Detailed Description

template<class T>
class ngbla::mat_traits< T >

Trait to obtain vector and scalar types for given matrix types.

Is specified for double, Complex, AutoDiff<doube>, AutoDiff<Complex>


The documentation for this class was generated from the following file: