dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::Fem::ColumnObject< LinearOperator > Struct Template Reference

#include <dune/fem/operator/matrix/columnobject.hh>

Public Types

typedef LinearOperator::ColumnEntityType ColumnEntityType
 
typedef LinearOperator::RowEntityType RowEntityType
 
typedef LinearOperator::DomainSpaceType DomainSpaceType
 
typedef LinearOperator::RangeSpaceType RangeSpaceType
 
typedef LinearOperator::LocalMatrixType LocalMatrixType
 

Public Member Functions

 ColumnObject (const LinearOperator &linOp, const ColumnEntityType &colEntity)
 
LocalMatrixType localMatrix (const RowEntityType &rowEntity) const
 return local matrix
 
const DomainSpaceTypedomainSpace () const
 return domain space (i.e. space that builds the rows)
 
const RangeSpaceTyperangeSpace () const
 return range space (i.e. space that builds the columns)
 

Member Typedef Documentation

◆ ColumnEntityType

template<class LinearOperator >
typedef LinearOperator::ColumnEntityType Dune::Fem::ColumnObject< LinearOperator >::ColumnEntityType

◆ DomainSpaceType

template<class LinearOperator >
typedef LinearOperator::DomainSpaceType Dune::Fem::ColumnObject< LinearOperator >::DomainSpaceType

◆ LocalMatrixType

template<class LinearOperator >
typedef LinearOperator::LocalMatrixType Dune::Fem::ColumnObject< LinearOperator >::LocalMatrixType

◆ RangeSpaceType

template<class LinearOperator >
typedef LinearOperator::RangeSpaceType Dune::Fem::ColumnObject< LinearOperator >::RangeSpaceType

◆ RowEntityType

template<class LinearOperator >
typedef LinearOperator::RowEntityType Dune::Fem::ColumnObject< LinearOperator >::RowEntityType

Constructor & Destructor Documentation

◆ ColumnObject()

template<class LinearOperator >
Dune::Fem::ColumnObject< LinearOperator >::ColumnObject ( const LinearOperator linOp,
const ColumnEntityType colEntity 
)
inline

Member Function Documentation

◆ domainSpace()

template<class LinearOperator >
const DomainSpaceType & Dune::Fem::ColumnObject< LinearOperator >::domainSpace ( ) const
inline

return domain space (i.e. space that builds the rows)

◆ localMatrix()

template<class LinearOperator >
LocalMatrixType Dune::Fem::ColumnObject< LinearOperator >::localMatrix ( const RowEntityType rowEntity) const
inline

return local matrix

◆ rangeSpace()

template<class LinearOperator >
const RangeSpaceType & Dune::Fem::ColumnObject< LinearOperator >::rangeSpace ( ) const
inline

return range space (i.e. space that builds the columns)


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