|
dune-pdelab 2.8
|
Loading...
Searching...
No Matches
Dune::PDELab::FastDGAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode > Class Template Reference
The fast DG assembler for standard DUNE grid. More...
#include <dune/pdelab/gridoperator/fastdg/assembler.hh>
Inheritance diagram for Dune::PDELab::FastDGAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >:

Public Types | |
| typedef GFSU::Traits::SizeType | SizeType |
| Size type as used in grid function space. | |
| using | EntitySet = typename GFSU::Traits::EntitySet |
| using | Element = typename EntitySet::Element |
| using | Intersection = typename EntitySet::Intersection |
| typedef GFSU | TrialGridFunctionSpace |
| typedef GFSV | TestGridFunctionSpace |
Public Member Functions | |
| FastDGAssembler (const GFSU &gfsu_, const GFSV &gfsv_, const CU &cu_, const CV &cv_) | |
| FastDGAssembler (const GFSU &gfsu_, const GFSV &gfsv_) | |
| const GFSU & | trialGridFunctionSpace () const |
| Get the trial grid function space. | |
| const GFSV & | testGridFunctionSpace () const |
| Get the test grid function space. | |
| template<class LocalAssemblerEngine > | |
| void | assemble (LocalAssemblerEngine &assembler_engine) const |
Static Public Attributes | |
| static const bool | isGalerkinMethod = std::is_same<GFSU,GFSV>::value |
| Static check on whether this is a Galerkin method. | |
Detailed Description
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
class Dune::PDELab::FastDGAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >
class Dune::PDELab::FastDGAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >
The fast DG assembler for standard DUNE grid.
- Template Parameters
-
GFSU GridFunctionSpace for ansatz functions GFSV GridFunctionSpace for test functions nonoverlapping_mode Indicates whether assembling is done for overlap cells
Member Typedef Documentation
◆ Element
template<typename GFSU , typename GFSV , typename CU , typename CV , bool nonoverlapping_mode = false>
| using Dune::PDELab::FastDGAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::Element = typename EntitySet::Element |
◆ EntitySet
template<typename GFSU , typename GFSV , typename CU , typename CV , bool nonoverlapping_mode = false>
| using Dune::PDELab::FastDGAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::EntitySet = typename GFSU::Traits::EntitySet |
Types related to current grid view
◆ Intersection
template<typename GFSU , typename GFSV , typename CU , typename CV , bool nonoverlapping_mode = false>
| using Dune::PDELab::FastDGAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::Intersection = typename EntitySet::Intersection |
◆ SizeType
template<typename GFSU , typename GFSV , typename CU , typename CV , bool nonoverlapping_mode = false>
| typedef GFSU::Traits::SizeType Dune::PDELab::FastDGAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::SizeType |
Size type as used in grid function space.
◆ TestGridFunctionSpace
template<typename GFSU , typename GFSV , typename CU , typename CV , bool nonoverlapping_mode = false>
| typedef GFSV Dune::PDELab::FastDGAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::TestGridFunctionSpace |
◆ TrialGridFunctionSpace
template<typename GFSU , typename GFSV , typename CU , typename CV , bool nonoverlapping_mode = false>
| typedef GFSU Dune::PDELab::FastDGAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::TrialGridFunctionSpace |
Grid function spaces
Constructor & Destructor Documentation
◆ FastDGAssembler() [1/2]
template<typename GFSU , typename GFSV , typename CU , typename CV , bool nonoverlapping_mode = false>
|
inline |
◆ FastDGAssembler() [2/2]
template<typename GFSU , typename GFSV , typename CU , typename CV , bool nonoverlapping_mode = false>
|
inline |
Member Function Documentation
◆ assemble()
template<typename GFSU , typename GFSV , typename CU , typename CV , bool nonoverlapping_mode = false>
template<class LocalAssemblerEngine >
|
inline |
◆ testGridFunctionSpace()
template<typename GFSU , typename GFSV , typename CU , typename CV , bool nonoverlapping_mode = false>
|
inline |
Get the test grid function space.
◆ trialGridFunctionSpace()
template<typename GFSU , typename GFSV , typename CU , typename CV , bool nonoverlapping_mode = false>
|
inline |
Get the trial grid function space.
Member Data Documentation
◆ isGalerkinMethod
template<typename GFSU , typename GFSV , typename CU , typename CV , bool nonoverlapping_mode = false>
|
static |
Static check on whether this is a Galerkin method.
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8