NGSolve  4.9
Public Types | Public Member Functions
ngbla::SymExpr< T > Class Template Reference

Caller knows that matrix expression is a symmetric matrix. More...

#include <expr.hpp>

Inheritance diagram for ngbla::SymExpr< T >:
ngbla::Expr< SymExpr< T > >

List of all members.

Public Types

enum  { IS_LINEAR = T::IS_LINEAR }
typedef T::TELEM TELEM
typedef mat_traits< TELEM >::TSCAL TSCAL

Public Member Functions

 SymExpr (const T &aa)
TELEM operator() (int i) const
TELEM operator() (int i, int j) const
int Height () const
 height
int Width () const
void Dump (ostream &ost) const

Detailed Description

template<typename T>
class ngbla::SymExpr< T >

Caller knows that matrix expression is a symmetric matrix.

Thus, only one half of the matrix needs to be computed.


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