Finite Element Interpolation Evaluator. More...
#include <PHAL_NSContravarientMetricTensor.hpp>
Public Member Functions | |
NSContravarientMetricTensor (const Teuchos::ParameterList &p) | |
void | postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm) |
void | evaluateFields (typename Traits::EvalData d) |
Private Types | |
typedef EvalT::MeshScalarT | MeshScalarT |
Private Attributes | |
int | numDims |
int | numQPs |
PHX::MDField< MeshScalarT, Cell, Vertex, Dim > | coordVec |
Coordinate vector at vertices. | |
Teuchos::RCP < Intrepid::Cubature< RealType > > | cubature |
Teuchos::RCP < shards::CellTopology > | cellType |
Intrepid::FieldContainer < RealType > | refPoints |
Intrepid::FieldContainer < RealType > | refWeights |
Intrepid::FieldContainer < MeshScalarT > | jacobian |
Intrepid::FieldContainer < MeshScalarT > | jacobian_inv |
PHX::MDField< MeshScalarT, Cell, QuadPoint, Dim, Dim > | Gc |
Finite Element Interpolation Evaluator.
This evaluator interpolates nodal DOF values to quad points.
Definition at line 26 of file PHAL_NSContravarientMetricTensor.hpp.
typedef EvalT::MeshScalarT PHAL::NSContravarientMetricTensor< EvalT, Traits >::MeshScalarT [private] |
Definition at line 41 of file PHAL_NSContravarientMetricTensor.hpp.
PHAL::NSContravarientMetricTensor< EvalT, Traits >::NSContravarientMetricTensor | ( | const Teuchos::ParameterList & | p | ) |
Definition at line 17 of file PHAL_NSContravarientMetricTensor_Def.hpp.
void PHAL::NSContravarientMetricTensor< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
PHX::FieldManager< Traits > & | vm | |||
) |
Definition at line 51 of file PHAL_NSContravarientMetricTensor_Def.hpp.
void PHAL::NSContravarientMetricTensor< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) |
The allocated size of the Field Containers must currently match the full workset size of the allocated PHX Fields, this is the size that is used in the computation. There is wasted effort computing on zeroes for the padding on the final workset. Ideally, these are size numCells. int containerSize = workset.numCells;
Definition at line 61 of file PHAL_NSContravarientMetricTensor_Def.hpp.
int PHAL::NSContravarientMetricTensor< EvalT, Traits >::numDims [private] |
Definition at line 42 of file PHAL_NSContravarientMetricTensor.hpp.
int PHAL::NSContravarientMetricTensor< EvalT, Traits >::numQPs [private] |
Definition at line 42 of file PHAL_NSContravarientMetricTensor.hpp.
PHX::MDField<MeshScalarT,Cell,Vertex,Dim> PHAL::NSContravarientMetricTensor< EvalT, Traits >::coordVec [private] |
Coordinate vector at vertices.
Definition at line 46 of file PHAL_NSContravarientMetricTensor.hpp.
Teuchos::RCP<Intrepid::Cubature<RealType> > PHAL::NSContravarientMetricTensor< EvalT, Traits >::cubature [private] |
Definition at line 47 of file PHAL_NSContravarientMetricTensor.hpp.
Teuchos::RCP<shards::CellTopology> PHAL::NSContravarientMetricTensor< EvalT, Traits >::cellType [private] |
Definition at line 48 of file PHAL_NSContravarientMetricTensor.hpp.
Intrepid::FieldContainer<RealType> PHAL::NSContravarientMetricTensor< EvalT, Traits >::refPoints [private] |
Definition at line 51 of file PHAL_NSContravarientMetricTensor.hpp.
Intrepid::FieldContainer<RealType> PHAL::NSContravarientMetricTensor< EvalT, Traits >::refWeights [private] |
Definition at line 52 of file PHAL_NSContravarientMetricTensor.hpp.
Intrepid::FieldContainer<MeshScalarT> PHAL::NSContravarientMetricTensor< EvalT, Traits >::jacobian [private] |
Definition at line 53 of file PHAL_NSContravarientMetricTensor.hpp.
Intrepid::FieldContainer<MeshScalarT> PHAL::NSContravarientMetricTensor< EvalT, Traits >::jacobian_inv [private] |
Definition at line 54 of file PHAL_NSContravarientMetricTensor.hpp.
PHX::MDField<MeshScalarT,Cell,QuadPoint,Dim,Dim> PHAL::NSContravarientMetricTensor< EvalT, Traits >::Gc [private] |
Definition at line 57 of file PHAL_NSContravarientMetricTensor.hpp.