![]() |
MFEM v4.9.0
Finite element discretization library
|
Base class for parametric spaces. More...
#include <parameterspace.hpp>
Public Member Functions | |
| ParameterSpace (int vdim=1) | |
| int | GetVDim () const |
| Get vector dimension at each point. | |
| const DofToQuad & | GetDofToQuad () const |
| Get DofToQuad information. | |
| virtual int | GetTrueVSize () const =0 |
| virtual int | GetVSize () const =0 |
| int | Dimension () const |
| virtual const Operator * | GetProlongationMatrix () const |
| Get T-vector to L-vector transformation. | |
| virtual const Operator * | GetElementRestriction (ElementDofOrdering o) const |
| Get L-vector to E-vector transformation. | |
Protected Attributes | |
| int | vdim |
| DofToQuad | dtq |
| std::unique_ptr< Operator > | prolongation |
| std::unique_ptr< Operator > | elem_restr |
Base class for parametric spaces.
Definition at line 20 of file parameterspace.hpp.
|
inline |
Definition at line 23 of file parameterspace.hpp.
|
inline |
|
inline |
Get DofToQuad information.
Definition at line 31 of file parameterspace.hpp.
|
inlinevirtual |
Get L-vector to E-vector transformation.
returns identity by default that is lazy evaluated.
Definition at line 68 of file parameterspace.hpp.
|
inlinevirtual |
Get T-vector to L-vector transformation.
returns identity by default that is lazy evaluated.
Definition at line 54 of file parameterspace.hpp.
|
pure virtual |
Get total size of the space (T-vector size)
returns the true size vsize of the space
Implemented in mfem::future::UniformParameterSpace.
|
inline |
Get vector dimension at each point.
This is the number of components at each point in the parametric space.
Definition at line 28 of file parameterspace.hpp.
|
pure virtual |
Get local vector size (L-vector size)
returns the local size of the space
Implemented in mfem::future::UniformParameterSpace.
|
protected |
Definition at line 79 of file parameterspace.hpp.
|
mutableprotected |
Definition at line 81 of file parameterspace.hpp.
|
mutableprotected |
Definition at line 80 of file parameterspace.hpp.
|
protected |
Definition at line 78 of file parameterspace.hpp.