Base class for scalar-valued basis families. More...
Public Member Functions | |
| int | tensorOrder () const |
| Inform caller that my tensor order is zero. | |
| bool | isScalarBasis () const |
| Inform caller that I am a scalar basis. | |
| int | dim () const |
| Return the dimension of the members of a scalar-valued basis. | |
| ScalarBasis () | |
| virtual | ~ScalarBasis () |
| virtual int | dim () const |
| Return the spatial dimension of the basis. | |
Base class for scalar-valued basis families.
Bases for scalar fields living in, e.g., H1 or L2, should derive from this class.
Definition at line 103 of file SundanceBasisFamilyBase.hpp.
| Sundance::ScalarBasis::ScalarBasis | ( | ) | [inline] |
Definition at line 48 of file SundanceScalarBasis.hpp.
| virtual Sundance::ScalarBasis::~ScalarBasis | ( | ) | [inline, virtual] |
Definition at line 51 of file SundanceScalarBasis.hpp.
| int Sundance::ScalarBasis::dim | ( | ) | const [inline, virtual] |
Return the dimension of the members of a scalar-valued basis.
Implements Sundance::TensorBasisBase.
Definition at line 114 of file SundanceBasisFamilyBase.hpp.
Referenced by Sundance::Lagrange::getReferenceDOFs(), and Sundance::EdgeLocalizedBasis::refEval().
| virtual int Sundance::ScalarBasis::dim | ( | ) | const [inline, virtual] |
Return the spatial dimension of the basis.
Implements Sundance::TensorBasisBase.
Definition at line 54 of file SundanceScalarBasis.hpp.
| bool Sundance::ScalarBasis::isScalarBasis | ( | ) | const [inline, virtual] |
Inform caller that I am a scalar basis.
Reimplemented from Sundance::TensorBasisBase.
Definition at line 111 of file SundanceBasisFamilyBase.hpp.
| int Sundance::ScalarBasis::tensorOrder | ( | ) | const [inline, virtual] |
Inform caller that my tensor order is zero.
Implements Sundance::TensorBasisBase.
Definition at line 108 of file SundanceBasisFamilyBase.hpp.