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

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

Inheritance diagram for Dune::LFEMatrix< F >:
Inheritance graph

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

◆ Field

template<class F >
typedef F Dune::LFEMatrix< F >::Field

Member Function Documentation

◆ cols()

template<class F >
unsigned int Dune::LFEMatrix< F >::cols ( ) const
inline

◆ invert()

template<class F >
bool Dune::LFEMatrix< F >::invert ( )
inline

◆ operator const RealMatrix &()

template<class F >
Dune::LFEMatrix< F >::operator const RealMatrix & ( ) const
inline

◆ operator RealMatrix &()

template<class F >
Dune::LFEMatrix< F >::operator RealMatrix & ( )
inline

◆ operator()() [1/2]

template<class F >
Field& Dune::LFEMatrix< F >::operator() ( const unsigned int  row,
const unsigned int  col 
)
inline

◆ operator()() [2/2]

template<class F >
const Field& Dune::LFEMatrix< F >::operator() ( const unsigned int  row,
const unsigned int  col 
) const
inline

◆ resize()

template<class F >
void Dune::LFEMatrix< F >::resize ( const unsigned int  rows,
const unsigned int  cols 
)
inline

◆ row()

template<class F >
template<class Vector >
void Dune::LFEMatrix< F >::row ( const unsigned int  row,
Vector &  vec 
) const
inline

◆ rowPtr() [1/2]

template<class F >
Field* Dune::LFEMatrix< F >::rowPtr ( const unsigned int  row)
inline

◆ rowPtr() [2/2]

template<class F >
const Field* Dune::LFEMatrix< F >::rowPtr ( const unsigned int  row) const
inline

◆ rows()

template<class F >
unsigned int Dune::LFEMatrix< F >::rows ( ) const
inline

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