dune-localfunctions  2.2.1
Public Types | Public Member Functions | List of all members
Dune::LFEMatrix< F, aligned > Class Template Reference

#include <dune/localfunctions/utility/lfematrix.hh>

Public Types

typedef F Field
 

Public Member Functions

 operator const RealMatrix & () const
 
 operator RealMatrix & ()
 
template<class Vector >
void row (const unsigned int row, Vector &vec) const
 
const Fieldoperator() (const unsigned int row, const unsigned int col) const
 
Fieldoperator() (const unsigned int row, const unsigned int col)
 
unsigned int rows () const
 
unsigned int cols () const
 
const FieldrowPtr (const unsigned int row) const
 
FieldrowPtr (const unsigned int row)
 
void resize (const unsigned int rows, const unsigned int cols)
 
bool invert ()
 

Member Typedef Documentation

template<class F, bool aligned = false>
typedef F Dune::LFEMatrix< F, aligned >::Field

Member Function Documentation

template<class F, bool aligned = false>
unsigned int Dune::LFEMatrix< F, aligned >::cols ( ) const
inline
template<class F, bool aligned = false>
bool Dune::LFEMatrix< F, aligned >::invert ( )
inline
template<class F, bool aligned = false>
Dune::LFEMatrix< F, aligned >::operator const RealMatrix & ( ) const
inline
template<class F, bool aligned = false>
Dune::LFEMatrix< F, aligned >::operator RealMatrix & ( )
inline
template<class F, bool aligned = false>
const Field& Dune::LFEMatrix< F, aligned >::operator() ( const unsigned int  row,
const unsigned int  col 
) const
inline
template<class F, bool aligned = false>
Field& Dune::LFEMatrix< F, aligned >::operator() ( const unsigned int  row,
const unsigned int  col 
)
inline
template<class F, bool aligned = false>
void Dune::LFEMatrix< F, aligned >::resize ( const unsigned int  rows,
const unsigned int  cols 
)
inline
template<class F, bool aligned = false>
template<class Vector >
void Dune::LFEMatrix< F, aligned >::row ( const unsigned int  row,
Vector &  vec 
) const
inline
template<class F, bool aligned = false>
const Field* Dune::LFEMatrix< F, aligned >::rowPtr ( const unsigned int  row) const
inline
template<class F, bool aligned = false>
Field* Dune::LFEMatrix< F, aligned >::rowPtr ( const unsigned int  row)
inline
template<class F, bool aligned = false>
unsigned int Dune::LFEMatrix< F, aligned >::rows ( ) const
inline

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