Classes |
| class | APrioriRefinement |
| | Carries out a-priori given refinements. More...
|
| class | BuildDofsBase |
| | Responsible to build the degrees of freedom in a space. More...
|
| class | BuildEdgeDofs |
| | Responsible to build the edge degrees of freedom in a space. More...
|
| class | BuildFaceDofs |
| | Responsible to build the face degrees of freedom in a space. More...
|
| class | BuildFaceDofsHypTrunk |
| | Responsible to build the inner degrees of freedom in a (trunk) space. More...
|
| class | BuildFaceDofsLinTrunk |
| | Responsible to build the face degrees of freedom in a (trunk) space. More...
|
| class | BuildInnerDofs |
| | Responsible to build the inner degrees of freedom in a space. More...
|
| class | BuildInnerDofsHypTrunk |
| | Responsible to build the inner degrees of freedom in a (trunk) space. More...
|
| class | BuildInnerDofsLinTrunk |
| | Responsible to build the inner degrees of freedom in a (trunk) space. More...
|
| class | BuildVertexDofs |
| | Responsible to build the vertex degrees of freedom in a space. More...
|
| class | DaugeWeight |
| | Weight implemented by Monique Dauge in Melina. More...
|
| class | DistancePost |
| | A function class for weighted regularization. More...
|
| class | DivDiv |
| | A function class to calculate element matrices for the Div u*Div v Bilinearform. More...
|
| class | Element |
| | Abstract class for a 3D FEM element. More...
|
| class | FormulaFromWeight |
| | Makes it possible to plot a given Weight. More...
|
| class | Hexahedron |
| | A 3D FEM element: a hexahedron. More...
|
| class | HexahedronGraphics |
| | Handles graphics for hexahedral 3D hp FEM elements. More...
|
| class | HexFunctions |
| | Auxiliary functions for hexahedra. More...
|
| class | Hook |
| | A function class to calculate element matrices for the Bilinearform of linear Elasticity. More...
|
| class | Identity |
| | A function class to calculate element matrices for the mass matrix. More...
|
| class | Laplace |
| | A function class to calculate element matrices for the Laplacian. More...
|
| class | MaxwellSharedData |
| | Shared data for RotRot and DivDiv. More...
|
| class | Postprocess14 |
| | Computes x to the power of 1/4. More...
|
| class | Postprocess3 |
| | Computes x to the power of 3. More...
|
| class | Postprocess34 |
| | Computes x to the power of 3/4. More...
|
| class | Postprocess4 |
| | Computes x to the power of 4. More...
|
| class | PostprocessRoot |
| | Returns the square root of x. More...
|
| class | PostprocessRoot4 |
| | Returns the forth root of x. More...
|
| class | PostprocessSquare |
| | Squares the given x. More...
|
| class | ProductOfAll |
| | Computes the product of all distances in the singular set singularities. More...
|
| class | RefineOrRaise |
| | Refines element or raises its polynomial degree. More...
|
| class | Riesz |
| | Linear form in 3D. More...
|
| class | RotRot |
| | A function class to calculate element matrices for the Rot u*Rot v Bilinearform. More...
|
| class | ShapeFunction3D |
| | Collecting the data of a 3D shape function in one class. More...
|
| class | ShortestDist |
| | A function class for weighted regularization, which returns the square of the shortest distance of a point to the singular edges and vertices. More...
|
| class | ShortestDistLimited |
| | A function class for weighted regularization, which returns the minimum of a value and the square of the shortest distance of a point to the singular edges and vertices. More...
|
| class | SingularEdge |
| | Class for storing a singular edge with coordinates of its corners. More...
|
| class | SingularSet |
| | Class for handling a set of singular edges and vertices. More...
|
| class | SingularVertex |
| | Class for storing a singular vertex with the coordinates. More...
|
| class | Space |
| | A 3D hp FEM space with continuous, picewise polynomial basis functions. More...
|
| class | SpaceTransition |
| | Maps a solution vector from one space to another. More...
|
| class | SumFactorization |
| | Sum factorization for an element matrix. More...
|
| class | TransitionPair |
| | Element pair for the SpaceTransition. More...
|
| class | TrivialWeight |
| | A function class for trivial (constant equal 1.0) weight function. More...
|
| class | ZeroTangentialValue |
| | Sets the outer product of the coefficients and the normal vector to zero in every node on an edge with chosen attribute. More...
|
Functions |
| std::ostream & | operator<< (std::ostream &os, const TrivialWeight &p) |
| std::ostream & | operator<< (std::ostream &os, const ShortestDistLimited &p) |
| std::ostream & | operator<< (std::ostream &os, const DaugeWeight &p) |
| std::ostream & | operator<< (std::ostream &os, const ProductOfAll &p) |
| template<typename DistClass , typename Function > |
| std::ostream & | operator<< (std::ostream &os, const DistancePost< DistClass, Function > &p) |
| std::ostream & | operator<< (std::ostream &os, const Postprocess3 &p) |
| std::ostream & | operator<< (std::ostream &os, const Postprocess4 &p) |
| std::ostream & | operator<< (std::ostream &os, const Postprocess14 &p) |
| std::ostream & | operator<< (std::ostream &os, const Postprocess34 &p) |
| std::ostream & | operator<< (std::ostream &os, const PostprocessRoot4 &p) |
| std::ostream & | operator<< (std::ostream &os, const PostprocessRoot &p) |
| std::ostream & | operator<< (std::ostream &os, const PostprocessSquare &p) |
| std::ostream & | operator<< (std::ostream &os, const ShortestDist &p) |
3D hp-FEM for H1-conforming elements.
The Space can be built using full tensor product polynomial spaces in the elements or trunk spaces (and much more) by changing the way the degrees of freedom are built in the BuildDofsBase class (and its specializations).
- Author:
- Philipp Frauenfelder, 2001
- Todo:
- Three dimensional hp-DGFEM in hexahedra for locally refined meshes.