dune-localfunctions  2.2.0
Public Types | Public Member Functions | Static Public Attributes
ONBCompute::ONBMatrix< Topology, scalar_t > Struct Template Reference

#include <dune/localfunctions/orthonormal/orthonormalcompute.hh>

Inheritance diagram for ONBCompute::ONBMatrix< Topology, scalar_t >:
Dune::LFEMatrix< scalar_t >

List of all members.

Public Types

typedef Dune::LFEMatrix< scalar_t > Base
typedef std::vector< scalar_t > vec_t
typedef Dune::LFEMatrix< scalar_t > mat_t
typedef scalar_t Field

Public Member Functions

 ONBMatrix (const unsigned int order)
template<class Vector >
void row (const unsigned int row, Vector &vec) const
bool test ()
 operator const RealMatrix & () const
 operator RealMatrix & ()
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 ()

Static Public Attributes

static const unsigned int dim = Topology::dimension

template<class Topology, class scalar_t>
struct ONBCompute::ONBMatrix< Topology, scalar_t >


Member Typedef Documentation

template<class Topology, class scalar_t>
typedef Dune::LFEMatrix<scalar_t> ONBCompute::ONBMatrix< Topology, scalar_t >::Base
typedef scalar_t Dune::LFEMatrix< scalar_t , aligned >::Field [inherited]
template<class Topology, class scalar_t>
typedef Dune::LFEMatrix< scalar_t > ONBCompute::ONBMatrix< Topology, scalar_t >::mat_t
template<class Topology, class scalar_t>
typedef std::vector< scalar_t > ONBCompute::ONBMatrix< Topology, scalar_t >::vec_t

Constructor & Destructor Documentation

template<class Topology, class scalar_t>
ONBCompute::ONBMatrix< Topology, scalar_t >::ONBMatrix ( const unsigned int  order) [inline, explicit]

Member Function Documentation

unsigned int Dune::LFEMatrix< scalar_t , aligned >::cols ( ) const [inline, inherited]
bool Dune::LFEMatrix< scalar_t , aligned >::invert ( ) [inline, inherited]
Dune::LFEMatrix< scalar_t , aligned >::operator const RealMatrix & ( ) const [inline, inherited]
Dune::LFEMatrix< scalar_t , aligned >::operator RealMatrix & ( ) [inline, inherited]
const Field& Dune::LFEMatrix< scalar_t , aligned >::operator() ( const unsigned int  row,
const unsigned int  col 
) const [inline, inherited]
Field& Dune::LFEMatrix< scalar_t , aligned >::operator() ( const unsigned int  row,
const unsigned int  col 
) [inline, inherited]
void Dune::LFEMatrix< scalar_t , aligned >::resize ( const unsigned int  rows,
const unsigned int  cols 
) [inline, inherited]
template<class Topology, class scalar_t>
template<class Vector >
void ONBCompute::ONBMatrix< Topology, scalar_t >::row ( const unsigned int  row,
Vector &  vec 
) const [inline]
const Field* Dune::LFEMatrix< scalar_t , aligned >::rowPtr ( const unsigned int  row) const [inline, inherited]
Field* Dune::LFEMatrix< scalar_t , aligned >::rowPtr ( const unsigned int  row) [inline, inherited]
unsigned int Dune::LFEMatrix< scalar_t , aligned >::rows ( ) const [inline, inherited]
template<class Topology, class scalar_t>
bool ONBCompute::ONBMatrix< Topology, scalar_t >::test ( ) [inline]

Member Data Documentation

template<class Topology, class scalar_t>
const unsigned int ONBCompute::ONBMatrix< Topology, scalar_t >::dim = Topology::dimension [static]

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