dune-pdelab
2.4.1
|
#include <dune/pdelab/constraints/hangingnodemanager.hh>
Classes | |
class | NodeState |
Public Types | |
enum | { dim = GridView::dimension } |
typedef Grid::LeafGridView | GridView |
typedef GridView::template Codim< 0 >::EntityPointer | CellEntityPointer |
typedef GridView::template Codim< 0 >::Entity | Cell |
typedef GridView::template Codim< dim >::EntityPointer | VertexEntityPointer |
typedef GridView::template Codim< 0 >::Iterator | Iterator |
typedef GridView::IntersectionIterator | IntersectionIterator |
typedef GridView::Grid::ctype | ctype |
typedef Dune::FieldVector< ctype, dim > | Point |
typedef Dune::FieldVector< ctype, dim-1 > | FacePoint |
typedef Dune::MultipleCodimMultipleGeomTypeMapper< GridView, MCMGElementLayout > | CellMapper |
Public Member Functions | |
void | analyzeView () |
HangingNodeManager (Grid &_grid, const BoundaryFunction &_boundaryFunction) | |
const std::vector< NodeState > | hangingNodes (const Cell &e) const |
void | adaptToIsolatedHangingNodes () |
Public Attributes | |
Grid & | grid |
const BoundaryFunction & | boundaryFunction |
CellMapper | cell_mapper |
typedef GridView::template Codim<0>::Entity Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::Cell |
typedef GridView::template Codim<0>::EntityPointer Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::CellEntityPointer |
typedef Dune::MultipleCodimMultipleGeomTypeMapper<GridView, MCMGElementLayout> Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::CellMapper |
typedef GridView::Grid::ctype Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::ctype |
typedef Dune::FieldVector<ctype,dim-1> Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::FacePoint |
typedef Grid::LeafGridView Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::GridView |
typedef GridView::IntersectionIterator Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::IntersectionIterator |
typedef GridView::template Codim<0>::Iterator Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::Iterator |
typedef Dune::FieldVector<ctype,dim> Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::Point |
typedef GridView::template Codim<dim>::EntityPointer Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::VertexEntityPointer |
|
inline |
|
inline |
References Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::analyzeView(), Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::dim, and e.
Referenced by Dune::PDELab::HangingNodesDirichletConstraints< Grid, HangingNodesConstraintsAssemblerType, BoundaryFunction >::HangingNodesDirichletConstraints(), and Dune::PDELab::HangingNodesDirichletConstraints< Grid, HangingNodesConstraintsAssemblerType, BoundaryFunction >::update().
|
inline |
References Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::dim.
Referenced by Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::adaptToIsolatedHangingNodes(), Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::HangingNodeManager(), and Dune::PDELab::HangingNodesDirichletConstraints< Grid, HangingNodesConstraintsAssemblerType, BoundaryFunction >::update().
|
inline |
const BoundaryFunction& Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::boundaryFunction |
CellMapper Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::cell_mapper |
Grid& Dune::PDELab::HangingNodeManager< Grid, BoundaryFunction >::grid |