
Public Member Functions | |
| virtual int | order () const =0 |
| virtual bool | lessThan (const BasisDOFTopologyBase *other) const |
| virtual bool | requiresBasisTransformation () const |
| Indicates whether mapping the basis requires an additional correction. | |
| virtual void | preApplyTransformation (const CellType &maxCellType, const Mesh &mesh, const Array< int > &cellLIDs, const CellJacobianBatch &JVol, RCP< Array< double > > &A) const |
| Default transformation does nothing. | |
| virtual void | postApplyTransformation (const CellType &maxCellType, const Mesh &mesh, const Array< int > &cellLIDs, const CellJacobianBatch &JVol, RCP< Array< double > > &A) const |
| Default transformation does nothing. | |
| virtual void | preApplyTransformationTranspose (const CellType &maxCellType, const Mesh &mesh, const Array< int > &cellLIDs, const CellJacobianBatch &JVol, Array< double > &A) const |
| Default transformation does nothing. | |
Definition at line 54 of file SundanceBasisFamilyBase.hpp.
| bool BasisFamilyBase::lessThan | ( | const BasisDOFTopologyBase * | other | ) | const [virtual] |
Implements Sundance::BasisDOFTopologyBase.
Reimplemented in Sundance::RaviartThomas.
Definition at line 39 of file SundanceBasisFamilyBase.cpp.
References order(), and Sundance::typeLessThan().
| virtual int Sundance::BasisFamilyBase::order | ( | ) | const [pure virtual] |
| virtual void Sundance::BasisFamilyBase::postApplyTransformation | ( | const CellType & | maxCellType, | |
| const Mesh & | mesh, | |||
| const Array< int > & | cellLIDs, | |||
| const CellJacobianBatch & | JVol, | |||
| RCP< Array< double > > & | A | |||
| ) | const [inline, virtual] |
Default transformation does nothing.
Reimplemented in Sundance::CubicHermite.
Definition at line 81 of file SundanceBasisFamilyBase.hpp.
| virtual void Sundance::BasisFamilyBase::preApplyTransformation | ( | const CellType & | maxCellType, | |
| const Mesh & | mesh, | |||
| const Array< int > & | cellLIDs, | |||
| const CellJacobianBatch & | JVol, | |||
| RCP< Array< double > > & | A | |||
| ) | const [inline, virtual] |
Default transformation does nothing.
Reimplemented in Sundance::CubicHermite.
Definition at line 74 of file SundanceBasisFamilyBase.hpp.
| virtual void Sundance::BasisFamilyBase::preApplyTransformationTranspose | ( | const CellType & | maxCellType, | |
| const Mesh & | mesh, | |||
| const Array< int > & | cellLIDs, | |||
| const CellJacobianBatch & | JVol, | |||
| Array< double > & | A | |||
| ) | const [inline, virtual] |
Default transformation does nothing.
Reimplemented in Sundance::CubicHermite.
Definition at line 88 of file SundanceBasisFamilyBase.hpp.
| virtual bool Sundance::BasisFamilyBase::requiresBasisTransformation | ( | ) | const [inline, virtual] |
Indicates whether mapping the basis requires an additional correction.
Reimplemented in Sundance::CubicHermite.
Definition at line 72 of file SundanceBasisFamilyBase.hpp.