|
| VDofTransformation (int vdim=1, int ordering=0) |
| Default constructor which requires that SetDofTransformation be called before use. More...
|
|
| VDofTransformation (DofTransformation &doftrans, int vdim=1, int ordering=0) |
|
void | SetDofTransformation (DofTransformation &doftrans) |
|
DofTransformation * | GetDofTransformation () const |
| Return the nested DofTransformation object. More...
|
|
void | SetFaceOrientations (const Array< int > &face_orientation) |
|
void | TransformPrimal (double *v) const |
|
void | InvTransformPrimal (double *v) const |
|
void | TransformDual (double *v) const |
|
void | InvTransformDual (double *v) const |
|
void | SetDofTransformation (StatelessDofTransformation &doftrans) |
| Set or change the nested StatelessDofTransformation object. More...
|
|
void | TransformPrimal (double *v) const |
|
void | TransformPrimal (Vector &v) const |
|
virtual void | TransformPrimal (const Array< int > &face_orientation, double *v) const =0 |
|
void | TransformPrimal (const Array< int > &face_orientation, Vector &v) const |
|
void | InvTransformPrimal (double *v) const |
|
void | InvTransformPrimal (Vector &v) const |
|
virtual void | InvTransformPrimal (const Array< int > &face_orientation, double *v) const =0 |
|
void | InvTransformPrimal (const Array< int > &face_orientation, Vector &v) const |
|
void | TransformDual (double *v) const |
|
void | TransformDual (Vector &v) const |
|
void | TransformDual (DenseMatrix &V) const |
|
virtual void | TransformDual (const Array< int > &face_orientation, double *v) const =0 |
|
void | TransformDual (const Array< int > &face_orientation, Vector &v) const |
|
void | InvTransformDual (double *v) const |
|
void | InvTransformDual (Vector &v) const |
|
virtual void | InvTransformDual (const Array< int > &face_orientation, double *v) const =0 |
|
void | InvTransformDual (const Array< int > &face_orientation, Vector &v) const |
|
| StatelessVDofTransformation (int vdim=1, int ordering=0) |
| Default constructor which requires that SetDofTransformation be called before use. More...
|
|
| StatelessVDofTransformation (StatelessDofTransformation &doftrans, int vdim=1, int ordering=0) |
| Constructor with a known StatelessDofTransformation. More...
|
|
void | SetVDim (int vdim) |
| Set or change the vdim parameter. More...
|
|
int | GetVDim () const |
| Return the current vdim value. More...
|
|
void | SetDofTransformation (StatelessDofTransformation &doftrans) |
| Set or change the nested StatelessDofTransformation object. More...
|
|
StatelessDofTransformation * | GetDofTransformation () const |
| Return the nested StatelessDofTransformation object. More...
|
|
void | TransformPrimal (const Array< int > &face_ori, double *v) const |
|
void | InvTransformPrimal (const Array< int > &face_ori, double *v) const |
|
void | TransformDual (const Array< int > &face_ori, double *v) const |
|
void | InvTransformDual (const Array< int > &face_ori, double *v) const |
|
virtual void | TransformPrimal (const Array< int > &face_orientation, double *v) const=0 |
|
void | TransformPrimal (const Array< int > &face_orientation, Vector &v) const |
|
virtual void | InvTransformPrimal (const Array< int > &face_orientation, double *v) const=0 |
|
void | InvTransformPrimal (const Array< int > &face_orientation, Vector &v) const |
|
virtual void | TransformDual (const Array< int > &face_orientation, double *v) const=0 |
|
void | TransformDual (const Array< int > &face_orientation, Vector &v) const |
|
virtual void | InvTransformDual (const Array< int > &face_orientation, double *v) const=0 |
|
void | InvTransformDual (const Array< int > &face_orientation, Vector &v) const |
|
int | Size () const |
|
int | Height () const |
|
int | NumRows () const |
|
int | Width () const |
|
int | NumCols () const |
|
void | TransformPrimal (const Array< int > &face_orientation, Vector &v) const |
|
void | InvTransformPrimal (const Array< int > &face_orientation, Vector &v) const |
|
void | TransformDual (const Array< int > &face_orientation, Vector &v) const |
|
void | InvTransformDual (const Array< int > &face_orientation, Vector &v) const |
|
void | SetFaceOrientations (const Array< int > &face_orientation) |
| Configure the transformation using face orientations for the current element. More...
|
|
const Array< int > & | GetFaceOrientations () const |
|
void | TransformPrimal (double *v) const |
|
void | TransformPrimal (Vector &v) const |
|
void | TransformPrimalCols (DenseMatrix &V) const |
| Transform groups of DoFs stored as dense matrices. More...
|
|
void | InvTransformPrimal (double *v) const |
|
void | InvTransformPrimal (Vector &v) const |
|
void | TransformDual (double *v) const |
|
void | TransformDual (Vector &v) const |
|
void | InvTransformDual (double *v) const |
|
void | InvTransformDual (Vector &v) const |
|
void | TransformDual (DenseMatrix &V) const |
|
void | TransformDualRows (DenseMatrix &V) const |
| Transform rows of a dense matrix containing dual DoFs. More...
|
|
void | TransformDualCols (DenseMatrix &V) const |
| Transform columns of a dense matrix containing dual DoFs. More...
|
|
virtual | ~DofTransformation ()=default |
|
virtual void | TransformPrimal (const Array< int > &face_orientation, double *v) const=0 |
|
void | TransformPrimal (const Array< int > &face_orientation, Vector &v) const |
|
virtual void | InvTransformPrimal (const Array< int > &face_orientation, double *v) const=0 |
|
void | InvTransformPrimal (const Array< int > &face_orientation, Vector &v) const |
|
virtual void | TransformDual (const Array< int > &face_orientation, double *v) const=0 |
|
void | TransformDual (const Array< int > &face_orientation, Vector &v) const |
|
virtual void | InvTransformDual (const Array< int > &face_orientation, double *v) const=0 |
|
void | InvTransformDual (const Array< int > &face_orientation, Vector &v) const |
|
The VDofTransformation class implements a nested transformation where an arbitrary DofTransformation is replicated with a vdim >= 1.
Definition at line 320 of file doftrans.hpp.