dune-pdelab
2.4-dev
|
The assembler for standard DUNE grid. More...
#include <dune/pdelab/gridoperator/default/assembler.hh>
Public Types | |
typedef GFSU::Traits::SizeType | SizeType |
Size type as used in grid function space. More... | |
typedef GFSU::Traits::GridViewType | GV |
typedef GV::Traits::template Codim< 0 >::Iterator | ElementIterator |
typedef GV::Traits::template Codim< 0 >::Entity | Element |
typedef GV::IntersectionIterator | IntersectionIterator |
typedef IntersectionIterator::Intersection | Intersection |
typedef GFSU | TrialGridFunctionSpace |
typedef GFSV | TestGridFunctionSpace |
Public Member Functions | |
DefaultAssembler (const GFSU &gfsu_, const GFSV &gfsv_, const CU &cu_, const CV &cv_) | |
DefaultAssembler (const GFSU &gfsu_, const GFSV &gfsv_) | |
const GFSU & | trialGridFunctionSpace () const |
Get the trial grid function space. More... | |
const GFSV & | testGridFunctionSpace () const |
Get the test grid function space. More... | |
template<class LocalAssemblerEngine > | |
void | assemble (LocalAssemblerEngine &assembler_engine) const |
Static Public Attributes | |
static const bool | isGalerkinMethod = Dune::is_same<GFSU,GFSV>::value |
Static check on whether this is a Galerkin method. More... | |
The assembler for standard DUNE grid.
GFSU | GridFunctionSpace for ansatz functions |
GFSV | GridFunctionSpace for test functions |
nonoverlapping_mode | Indicates whether assembling is done for overlap cells |
typedef GV::Traits::template Codim<0>::Entity Dune::PDELab::DefaultAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::Element |
typedef GV::Traits::template Codim<0>::Iterator Dune::PDELab::DefaultAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::ElementIterator |
typedef GFSU::Traits::GridViewType Dune::PDELab::DefaultAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::GV |
Types related to current grid view
typedef IntersectionIterator::Intersection Dune::PDELab::DefaultAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::Intersection |
typedef GV::IntersectionIterator Dune::PDELab::DefaultAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::IntersectionIterator |
typedef GFSU::Traits::SizeType Dune::PDELab::DefaultAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::SizeType |
Size type as used in grid function space.
typedef GFSV Dune::PDELab::DefaultAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::TestGridFunctionSpace |
typedef GFSU Dune::PDELab::DefaultAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::TrialGridFunctionSpace |
Grid function spaces
|
inline |
|
inline |
|
inline |
Referenced by Dune::PDELab::GridOperator< CGGFS, GFS, CGTODGLOP, MBE, field_type, field_type, field_type, CC, CC >::fill_pattern(), Dune::PDELab::GridOperator< CGGFS, GFS, CGTODGLOP, MBE, field_type, field_type, field_type, CC, CC >::jacobian(), Dune::PDELab::GridOperator< CGGFS, GFS, CGTODGLOP, MBE, field_type, field_type, field_type, CC, CC >::jacobian_apply(), and Dune::PDELab::GridOperator< CGGFS, GFS, CGTODGLOP, MBE, field_type, field_type, field_type, CC, CC >::residual().
|
inline |
Get the test grid function space.
Referenced by Dune::PDELab::GridOperator< CGGFS, GFS, CGTODGLOP, MBE, field_type, field_type, field_type, CC, CC >::testGridFunctionSpace().
|
inline |
|
static |
Static check on whether this is a Galerkin method.