VertexCFD  0.0-dev
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
VertexCFD::Utils::ScalarToVector< EvalType, NewTag > Class Template Reference
Inheritance diagram for VertexCFD::Utils::ScalarToVector< EvalType, NewTag >:
Inheritance graph
[legend]
Collaboration diagram for VertexCFD::Utils::ScalarToVector< EvalType, NewTag >:
Collaboration graph
[legend]

Public Member Functions

void evaluateFields (typename panzer::Traits::EvalData) override
 

Static Public Member Functions

static auto createFromIndexed (const panzer::IntegrationRule &ir, const std::string &vector_name, const int num_scalars, const bool time_deriv, const bool grads)
 
static auto createFromSuffixed (const panzer::IntegrationRule &ir, const std::string &vector_name, const std::vector< std::optional< std::string >> &scalar_suffixes, const bool time_deriv, const bool grads)
 
static auto createFromList (const panzer::IntegrationRule &ir, const std::string &vector_name, const std::vector< std::string > &num_scalars, const bool time_deriv, const bool grads)
 

Public Attributes

PHX::MDField< ScalarT, panzer::Cell, panzer::Point, NewTag > _vector_field
 
PHX::MDField< ScalarT, panzer::Cell, panzer::Point, NewTag > _vector_dxdt_field
 
PHX::MDField< ScalarT, panzer::Cell, panzer::Point, panzer::Dim, NewTag > _vector_grad_field
 

The documentation for this class was generated from the following files: