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
Protected Member Functions | Protected Attributes | List of all members
Hex8Mesh Class Reference

#include <UnitTestUtils.h>

Inheritance diagram for Hex8Mesh:
Hex8MeshWithNSOFields

Protected Member Functions

 Hex8Mesh ()
 
 ~Hex8Mesh ()
 
void fill_mesh (const std::string &meshSpec="generated:20x20x20")
 
void fill_mesh_and_initialize_test_fields (const std::string &meshSpec="generated:20x20x20")
 
void check_discrete_laplacian (double exactLaplacian)
 

Protected Attributes

stk::ParallelMachine comm
 
unsigned spatialDimension
 
stk::mesh::MetaData meta
 
stk::mesh::BulkData bulk
 
stk::topology topo
 
VectorFieldTypeelemCentroidField
 
ScalarFieldTypenodalPressureField
 
ScalarFieldTypediscreteLaplacianOfPressure
 
ScalarFieldTypescalarQ
 
ScalarFieldTypediffFluxCoeff
 
stk::mesh::PartVector partVec
 
const VectorFieldTypecoordField
 
double exactLaplacian
 

Constructor & Destructor Documentation

Hex8Mesh::Hex8Mesh ( )
inlineprotected
Hex8Mesh::~Hex8Mesh ( )
inlineprotected

Member Function Documentation

void Hex8Mesh::check_discrete_laplacian ( double  exactLaplacian)
protected
void Hex8Mesh::fill_mesh ( const std::string &  meshSpec = "generated:20x20x20")
inlineprotected
void Hex8Mesh::fill_mesh_and_initialize_test_fields ( const std::string &  meshSpec = "generated:20x20x20")
inlineprotected

Member Data Documentation

stk::mesh::BulkData Hex8Mesh::bulk
protected
stk::ParallelMachine Hex8Mesh::comm
protected
const VectorFieldType* Hex8Mesh::coordField
protected
ScalarFieldType* Hex8Mesh::diffFluxCoeff
protected
ScalarFieldType* Hex8Mesh::discreteLaplacianOfPressure
protected
VectorFieldType* Hex8Mesh::elemCentroidField
protected
double Hex8Mesh::exactLaplacian
protected
stk::mesh::MetaData Hex8Mesh::meta
protected
ScalarFieldType* Hex8Mesh::nodalPressureField
protected
stk::mesh::PartVector Hex8Mesh::partVec
protected
ScalarFieldType* Hex8Mesh::scalarQ
protected
unsigned Hex8Mesh::spatialDimension
protected
stk::topology Hex8Mesh::topo
protected

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