Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
Public Member Functions | Private Attributes | List of all members
sierra::nalu::nodalGradientElem Struct Reference

Public Member Functions

 nodalGradientElem (stk::mesh::Bucket &b, MasterElement &meSCS, double *p_shape_function, ScalarFieldType &scalarQ, VectorFieldType &dqdx, ScalarFieldType &dualNodalVolume, VectorFieldType &coordinates, int nDim)
 
void operator() (stk::mesh::Bucket::size_type elem_offset)
 

Private Attributes

stk::mesh::Bucket & b_
 
MasterElementmeSCS_
 
const double * p_shape_function_
 
ScalarFieldTypescalarQ_
 
ScalarFieldTypedualNodalVolume_
 
VectorFieldTypecoordinates_
 
VectorFieldTypedqdx_
 
const int * lrscv
 
const int nDim_
 
const int numScsIp_
 
const int nodesPerElement_
 
std::vector< double > p_scalarQ
 
std::vector< double > p_dualVolume
 
std::vector< double > p_coordinates
 
std::vector< double > p_scs_areav
 

Constructor & Destructor Documentation

sierra::nalu::nodalGradientElem::nodalGradientElem ( stk::mesh::Bucket &  b,
MasterElement meSCS,
double *  p_shape_function,
ScalarFieldType scalarQ,
VectorFieldType dqdx,
ScalarFieldType dualNodalVolume,
VectorFieldType coordinates,
int  nDim 
)
inline

Member Function Documentation

void sierra::nalu::nodalGradientElem::operator() ( stk::mesh::Bucket::size_type  elem_offset)
inline

Member Data Documentation

stk::mesh::Bucket& sierra::nalu::nodalGradientElem::b_
private
VectorFieldType& sierra::nalu::nodalGradientElem::coordinates_
private
VectorFieldType& sierra::nalu::nodalGradientElem::dqdx_
private
ScalarFieldType& sierra::nalu::nodalGradientElem::dualNodalVolume_
private
const int* sierra::nalu::nodalGradientElem::lrscv
private
MasterElement& sierra::nalu::nodalGradientElem::meSCS_
private
const int sierra::nalu::nodalGradientElem::nDim_
private

Referenced by operator()().

const int sierra::nalu::nodalGradientElem::nodesPerElement_
private

Referenced by operator()().

const int sierra::nalu::nodalGradientElem::numScsIp_
private

Referenced by operator()().

std::vector<double> sierra::nalu::nodalGradientElem::p_coordinates
private
std::vector<double> sierra::nalu::nodalGradientElem::p_dualVolume
private
std::vector<double> sierra::nalu::nodalGradientElem::p_scalarQ
private
std::vector<double> sierra::nalu::nodalGradientElem::p_scs_areav
private
const double* sierra::nalu::nodalGradientElem::p_shape_function_
private
ScalarFieldType& sierra::nalu::nodalGradientElem::scalarQ_
private

The documentation for this struct was generated from the following file: