Documentation for Concepts 2.0 (Elements and Space) | Tutorials | Class Documentation | Developer Tools

Elements

A space in Concepts consists of elements. Usually, these are built on the cells of a mesh. All elements contain the information on the assembling of their local element matrices and vectors in the T matrices.

Currently, these elements are in Concepts (they are all derived from Element):

concepts::OutputOperator aglowav2::Haar3dXXX< F > aglowav::Haar3dXXX< F, d > aglowav::Haar3dXXX< F, 2 > bem::Constant3d000< F > bem::Constant3d001< F > bem::Constant3d002< F > bem::Dirac3d000< F > bem::Linear3d000< F > Constant3d000< F > Constant3d001< F > Constant3d002< F > constraints::Element< F > hp1D::Element< F > hp2D::Element< F > hp2Dedge::Element< F > hp3D::Element< F > Linear3d000< F > Linear3d001< F > vectorial::Element< F >

Space

A space is a collection of elements with a scanner which makes it possible to loop over the elements. When constructing the space, it creates the elements (including the computation of the T matrices).

A space is allways derived from Space:

concepts::OutputOperator aglowav2::Haar3d< F > aglowav::Haar3d< F > bem::Constant3d< F > bem::Dirac3d< F > bem::Linear3d< F > concepts::AdaptiveSpace< F, Tadj > concepts::AdaptiveSpace< F, AdaptiveAdjust > concepts::DummySpace< F > Constant3d< F > constraints::Space< F > vectorial::Space< F >
Documentation for Concepts 2.0 (Elements and Space) | Tutorials | Class Documentation | Developer Tools