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 Field & operator() (const unsigned int row, const unsigned int col) const
 
Field & operator() (const unsigned int row, const unsigned int col)
 
unsigned int rows () const
 
unsigned int cols () const
 
const Field * rowPtr (const unsigned int row) const
 
Field * rowPtr (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: