|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET > Class Template Reference
#include <dune/pdelab/boilerplate/pdelab.hh>
Public Types | |
| typedef T | Grid |
| typedef T::LeafGridView | GV |
| typedef T::ctype | ctype |
| typedef N | NT |
| typedef QkDGLocalFiniteElementMap< ctype, NT, degree, dim, QkDGBasisPolynomial::legendre > | FEM |
| typedef DGCONBase< st > | CONB |
| typedef CONB::CON | CON |
| typedef VBET | VBE |
| typedef GridFunctionSpace< GV, FEM, CON, VBE > | GFS |
| using | DOF = Backend::Vector< GFS, N > |
| typedef Dune::PDELab::DiscreteGridFunction< GFS, DOF > | DGF |
| typedef GFS::template ConstraintsContainer< N >::Type | CC |
| typedef VTKGridFunctionAdapter< DGF > | VTKF |
Public Member Functions | |
| DGLegendreSpace (const GV &gridview) | |
| FEM & | getFEM () |
| const FEM & | getFEM () const |
| GFS & | getGFS () |
| const GFS & | getGFS () const |
| CC & | getCC () |
| const CC & | getCC () const |
| template<class BCTYPE > | |
| void | assembleConstraints (const BCTYPE &bctype) |
| void | clearConstraints () |
| void | setConstrainedDOFS (DOF &x, NT nt) const |
| void | setNonConstrainedDOFS (DOF &x, NT nt) const |
| void | copyConstrainedDOFS (const DOF &xin, DOF &xout) const |
| void | copyNonConstrainedDOFS (const DOF &xin, DOF &xout) const |
Static Public Attributes | |
| static const int | dim = T::dimension |
| static const int | dimworld = T::dimensionworld |
Member Typedef Documentation
◆ CC
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
| typedef GFS::template ConstraintsContainer<N>::Type Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET >::CC |
◆ CON
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
| typedef CONB::CON Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET >::CON |
◆ CONB
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
| typedef DGCONBase<st> Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET >::CONB |
◆ ctype
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
| typedef T::ctype Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET >::ctype |
◆ DGF
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
| typedef Dune::PDELab::DiscreteGridFunction<GFS,DOF> Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET >::DGF |
◆ DOF
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
| using Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET >::DOF = Backend::Vector<GFS,N> |
◆ FEM
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
| typedef QkDGLocalFiniteElementMap<ctype,NT,degree,dim,QkDGBasisPolynomial::legendre> Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET >::FEM |
◆ GFS
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
| typedef GridFunctionSpace<GV,FEM,CON,VBE> Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET >::GFS |
◆ Grid
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
| typedef T Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET >::Grid |
◆ GV
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
| typedef T::LeafGridView Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET >::GV |
◆ NT
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
| typedef N Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET >::NT |
◆ VBE
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
| typedef VBET Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET >::VBE |
◆ VTKF
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
| typedef VTKGridFunctionAdapter<DGF> Dune::PDELab::DGLegendreSpace< T, N, degree, gt, st, VBET >::VTKF |
Constructor & Destructor Documentation
◆ DGLegendreSpace()
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
inline |
Member Function Documentation
◆ assembleConstraints()
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
template<class BCTYPE >
|
inline |
◆ clearConstraints()
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
inline |
◆ copyConstrainedDOFS()
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
inline |
◆ copyNonConstrainedDOFS()
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
inline |
◆ getCC() [1/2]
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
inline |
◆ getCC() [2/2]
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
inline |
◆ getFEM() [1/2]
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
inline |
◆ getFEM() [2/2]
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
inline |
◆ getGFS() [1/2]
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
inline |
◆ getGFS() [2/2]
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
inline |
◆ setConstrainedDOFS()
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
inline |
◆ setNonConstrainedDOFS()
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
inline |
Member Data Documentation
◆ dim
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
static |
◆ dimworld
template<typename T , typename N , unsigned int degree, Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential, typename VBET = ISTL::VectorBackend<>>
|
static |
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