dune-localfunctions  2.1.1
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 >:
Inheritance graph

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 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 ()

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: