Elements and Space
Description of elements and spaces. More...
Classes | |
class | concepts::AdaptiveSpace< F, Tadj > |
Abstract base class for an adaptive space. More... | |
class | concepts::Adaptivity< F, Tadj > |
Abstract base class for an adaptive classes, a.o.t. More... | |
class | concepts::DummySpace< F > |
Space for a given dimension but without more functionality. More... | |
class | concepts::Element< F > |
An abstract class for an element of a space. More... | |
class | concepts::ElementPair< F > |
Gives access to a pair of elements. More... | |
class | concepts::ElementPairList< F > |
Holds a list of ElementPair and allows to scan over this list. More... | |
class | concepts::SMatrixBase< F > |
An abstract class for an S matrix. More... | |
class | concepts::Space< F > |
Abstract class for a space. More... | |
class | concepts::SpaceDebug< F > |
Class for output of all elements of a class, good for debugging. More... | |
class | concepts::SpaceOnCells< F > |
Abstract class for a space. More... | |
class | concepts::TColumn< F > |
A column of a T matrix. More... | |
class | concepts::TMatrixBase< F > |
An abstract class for a T matrix. More... | |
Detailed Description
Description of elements and spaces.
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 (see concepts::TMatrixBase).
The base class for the elements is concepts::Element.
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).
All spaces are derived from concepts::Space.