#include <GeneralInterpRegion.h>
Inheritance diagram for GeneralInterpRegion::
Public Types | |
typedef DofType | DOFType |
typedef DofType::ValueType | ValueType |
typedef DofType::DerivType | DerivType |
Public Methods | |
GeneralInterpRegion (Field< DofType > *field, pRegion mf, Mapping3d3d *map, ShapeFunction3d< DofType > *sf) | |
SCOREC_Util::SSList<DofRef> | dofs () const |
return all degrees of freedom for this Interp as DofRefs. | |
SCOREC_Util::SSList<DofType*> | dofGroups () const |
return all degrees of freedom for this Interp as DofGroups. | |
void | write (ostream &out, const Field< DofType > &field) |
void | read (istream &in, const Field< DofType > &field) |
virtual int | order () const |
get (max) polynomial order of interpolation. | |
virtual int | mapOrder () const |
get polynomial order of mapping. | |
virtual SCOREC_Util::SVectorDouble | eval (const SCOREC_Util::SPoint3 &pt, int timeDer=0) const |
virtual SCOREC_Util::SMatrix | eval1Deriv (const SCOREC_Util::SPoint3 &pt, int timeDer=0) const |
virtual SCOREC_Util::SPoint3 | localToGlobal (const SCOREC_Util::SPoint3 &pt) const |
virtual SCOREC_Util::SPoint3 | localToGlobalCurrent (const SCOREC_Util::SPoint3 &pt) const |
virtual SCOREC_Util::SPoint3 | globalToLocal (const SCOREC_Util::SPoint3 &pt) const |
virtual SCOREC_Util::SPoint3 | globalToLocal (pVertex v) const |
virtual DMatrix<DofType> | d2Ndx2 (const SCOREC_Util::SPoint3 &pt) const |
virtual DMatrix<DofType> | dNdx (const SCOREC_Util::SPoint3 &pt) const |
virtual DMatrix<DofType> | N (const SCOREC_Util::SPoint3 &pt) const |
virtual double | jacobianInverse (const SCOREC_Util::SPoint3 &pt, SCOREC_Util::SMatrix *jac) const |
virtual double | detJacobian (const SCOREC_Util::SPoint3 &pt) const |
virtual void | setValue (const FieldValue &ival, int derivative) |
Protected Attributes | |
Mapping3d3d* | d_map |
ShapeFunction3d<DofType>* | d_sf |
|
Evaluate the interpolation with the dofs as unknowns. Reimplemented from Interp3d. |
|
Evaluate the second derivative of the interpolation with the dofs as unknowns. Reimplemented from Interp3d. |
|
Evaluate the first derivative of the interpolation with the dofs as unknowns. Reimplemented from Interp3d. |
|
Return the determinate of the jacobian of the mapping associated with this interpolation. Reimplemented from Interp3d. |
|
Evaulate the interpolation at the given point. Reimplemented from Interp3d. |
|
Evaulate first derivative of the interpolation at the given point. Reimplemented from Interp3d. |
|
Compute the local coordinates for this global coordinate. First signature requires parametric inversion, second only need to know the ordering of the interpolant for the mapping. Reimplemented from Interp3d. |
|
Evaluate the jacobian inverse of the mapping associated with this interpolation. Returns the determinate of the jacobian. Reimplemented from Interp3d. |
|
Transform the local coordinate point to a global point Reimplemented from Interp3d. |
|
sets the value of the dofs for this Interp to the correct value to Interp the given FieldValue Reimplemented from Interp3d. |