Finite Element Interpolation Evaluator. More...
#include <FELIX_StokesContravarientMetricTensor.hpp>
Public Member Functions | |
StokesContravarientMetricTensor (const Teuchos::ParameterList &p, const Teuchos::RCP< Albany::Layouts > &dl) | |
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 27 of file FELIX_StokesContravarientMetricTensor.hpp.
typedef EvalT::MeshScalarT FELIX::StokesContravarientMetricTensor< EvalT, Traits >::MeshScalarT [private] |
Definition at line 43 of file FELIX_StokesContravarientMetricTensor.hpp.
FELIX::StokesContravarientMetricTensor< EvalT, Traits >::StokesContravarientMetricTensor | ( | const Teuchos::ParameterList & | p, | |
const Teuchos::RCP< Albany::Layouts > & | dl | |||
) |
Definition at line 17 of file FELIX_StokesContravarientMetricTensor_Def.hpp.
void FELIX::StokesContravarientMetricTensor< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
PHX::FieldManager< Traits > & | vm | |||
) |
Definition at line 49 of file FELIX_StokesContravarientMetricTensor_Def.hpp.
void FELIX::StokesContravarientMetricTensor< 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 59 of file FELIX_StokesContravarientMetricTensor_Def.hpp.
int FELIX::StokesContravarientMetricTensor< EvalT, Traits >::numDims [private] |
Definition at line 44 of file FELIX_StokesContravarientMetricTensor.hpp.
int FELIX::StokesContravarientMetricTensor< EvalT, Traits >::numQPs [private] |
Definition at line 44 of file FELIX_StokesContravarientMetricTensor.hpp.
PHX::MDField<MeshScalarT,Cell,Vertex,Dim> FELIX::StokesContravarientMetricTensor< EvalT, Traits >::coordVec [private] |
Coordinate vector at vertices.
Definition at line 48 of file FELIX_StokesContravarientMetricTensor.hpp.
Teuchos::RCP<Intrepid::Cubature<RealType> > FELIX::StokesContravarientMetricTensor< EvalT, Traits >::cubature [private] |
Definition at line 49 of file FELIX_StokesContravarientMetricTensor.hpp.
Teuchos::RCP<shards::CellTopology> FELIX::StokesContravarientMetricTensor< EvalT, Traits >::cellType [private] |
Definition at line 50 of file FELIX_StokesContravarientMetricTensor.hpp.
Intrepid::FieldContainer<RealType> FELIX::StokesContravarientMetricTensor< EvalT, Traits >::refPoints [private] |
Definition at line 53 of file FELIX_StokesContravarientMetricTensor.hpp.
Intrepid::FieldContainer<RealType> FELIX::StokesContravarientMetricTensor< EvalT, Traits >::refWeights [private] |
Definition at line 54 of file FELIX_StokesContravarientMetricTensor.hpp.
Intrepid::FieldContainer<MeshScalarT> FELIX::StokesContravarientMetricTensor< EvalT, Traits >::jacobian [private] |
Definition at line 55 of file FELIX_StokesContravarientMetricTensor.hpp.
Intrepid::FieldContainer<MeshScalarT> FELIX::StokesContravarientMetricTensor< EvalT, Traits >::jacobian_inv [private] |
Definition at line 56 of file FELIX_StokesContravarientMetricTensor.hpp.
PHX::MDField<MeshScalarT,Cell,QuadPoint,Dim,Dim> FELIX::StokesContravarientMetricTensor< EvalT, Traits >::Gc [private] |
Definition at line 59 of file FELIX_StokesContravarientMetricTensor.hpp.