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 65 of file SundanceBasisFamilyBase.hpp.
| bool BasisFamilyBase::lessThan | ( | const BasisDOFTopologyBase * | other | ) | const [virtual] |
Implements Sundance::BasisDOFTopologyBase.
Reimplemented in Sundance::RaviartThomas.
Definition at line 50 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 92 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 85 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 99 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 83 of file SundanceBasisFamilyBase.hpp.