Additional Inherited Members |
| | TetExp (const LibUtilities::BasisKey &Ba, const LibUtilities::BasisKey &Bb, const LibUtilities::BasisKey &Bc, const SpatialDomains::TetGeomSharedPtr &geom) |
| | Constructor using BasisKey class for quadrature points and order definition.
|
| | TetExp (const TetExp &T) |
| | Copy Constructor.
|
| | ~TetExp () |
| | Destructor.
|
| virtual NekDouble | v_Integral (const Array< OneD, const NekDouble > &inarray) |
| | Integrate the physical point list inarray over region.
|
| virtual void | v_PhysDeriv (const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &out_d0, Array< OneD, NekDouble > &out_d1, Array< OneD, NekDouble > &out_d2) |
| | Differentiate inarray in the three coordinate directions.
|
| virtual void | v_FwdTrans (const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray) |
| | Forward transform from physical quadrature space stored in inarray and evaluate the expansion coefficients and store in (this)->_coeffs.
|
| virtual void | v_IProductWRTBase (const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray) |
| | Calculate the inner product of inarray with respect to the basis B=m_base0*m_base1*m_base2 and put into outarray:
|
| virtual void | v_IProductWRTBase_SumFac (const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray) |
| virtual void | v_IProductWRTDerivBase (const int dir, const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray) |
| | Calculates the inner product .
|
| virtual NekDouble | v_StdPhysEvaluate (const Array< OneD, const NekDouble > &Lcoord, const Array< OneD, const NekDouble > &physvals) |
| virtual NekDouble | v_PhysEvaluate (const Array< OneD, const NekDouble > &coords, const Array< OneD, const NekDouble > &physvals) |
| virtual void | v_GetCoord (const Array< OneD, const NekDouble > &Lcoords, Array< OneD, NekDouble > &coords) |
| | Get the coordinates "coords" at the local coordinates "Lcoords".
|
| virtual void | v_GetCoords (Array< OneD, NekDouble > &coords_1, Array< OneD, NekDouble > &coords_2, Array< OneD, NekDouble > &coords_3) |
| virtual LibUtilities::ShapeType | v_DetShapeType () const |
| | Return Shape of region, using ShapeType enum list.
|
| virtual int | v_GetCoordim () |
| virtual void | v_ExtractDataToCoeffs (const NekDouble *data, const std::vector< unsigned int > &nummodes, const int mode_offset, NekDouble *coeffs) |
| | Unpack data from input file assuming it comes from the same expansion type.
|
| virtual void | v_GetFacePhysVals (const int face, const StdRegions::StdExpansionSharedPtr &FaceExp, const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray, StdRegions::Orientation orient) |
| | Returns the physical values at the quadrature points of a face.
|
| virtual void | v_GetTracePhysVals (const int face, const StdRegions::StdExpansionSharedPtr &FaceExp, const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray, StdRegions::Orientation orient) |
| | Returns the physical values at the quadrature points of a face Wrapper function to v_GetFacePhysVals.
|
| void | v_ComputeFaceNormal (const int face) |
| | Compute the normal of a triangular face.
|
| virtual void | v_HelmholtzMatrixOp (const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray, const StdRegions::StdMatrixKey &mkey) |
| virtual void | v_LaplacianMatrixOp (const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray, const StdRegions::StdMatrixKey &mkey) |
| virtual void | v_LaplacianMatrixOp (const int k1, const int k2, const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray, const StdRegions::StdMatrixKey &mkey) |
| virtual DNekMatSharedPtr | v_GenMatrix (const StdRegions::StdMatrixKey &mkey) |
| DNekScalMatSharedPtr | CreateMatrix (const MatrixKey &mkey) |
| DNekScalBlkMatSharedPtr | CreateStaticCondMatrix (const MatrixKey &mkey) |
| virtual DNekMatSharedPtr | v_CreateStdMatrix (const StdRegions::StdMatrixKey &mkey) |
| virtual DNekScalMatSharedPtr | v_GetLocMatrix (const MatrixKey &mkey) |
| virtual DNekScalBlkMatSharedPtr | v_GetLocStaticCondMatrix (const MatrixKey &mkey) |
| void | v_DropLocStaticCondMatrix (const MatrixKey &mkey) |
| void | SetUpInverseTransformationMatrix (const DNekMatSharedPtr &m_transformationmatrix, DNekMatSharedPtr m_inversetransformationmatrix, DNekMatSharedPtr m_inversetransposedtransformationmatrix) |
| void | v_ComputeConditionNumberOfMatrix (const DNekScalMatSharedPtr &mat) |
| virtual void | v_ComputeLaplacianMetric () |
| std::map< int, NormalVector > | m_faceNormals |
| std::map< int, bool > | m_negatedNormals |
| SpatialDomains::GeometrySharedPtr | m_geom |
| SpatialDomains::GeomFactorsSharedPtr | m_metricinfo |
| MetricMap | m_metrics |
Definition at line 49 of file NodalTetExp.h.