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 | Public Attributes | List of all members
TestKernelHex8Mesh Class Reference

Base class for all computational kernel testing setups. More...

#include <UnitTestKernelUtils.h>

Inheritance diagram for TestKernelHex8Mesh:
HeatCondKernelHex8Mesh LowMachKernelHex8Mesh MixtureFractionKernelHex8Mesh ContinuityKernelHex8Mesh MomentumKernelHex8Mesh

Public Member Functions

 TestKernelHex8Mesh ()
 
virtual ~TestKernelHex8Mesh ()
 
void fill_mesh (bool doPerturb=false)
 

Public Attributes

stk::ParallelMachine comm_
 
unsigned spatialDim_
 
stk::mesh::MetaData meta_
 
stk::mesh::BulkData bulk_
 
stk::mesh::PartVector partVec_
 
sierra::nalu::SolutionOptions solnOpts_
 
const VectorFieldTypecoordinates_ {nullptr}
 

Detailed Description

Base class for all computational kernel testing setups.

Initializes the STK mesh data structures and stores a handle to the coordinates field. Subclasses must declare the necessary computational fields necessary for the tests.

Constructor & Destructor Documentation

TestKernelHex8Mesh::TestKernelHex8Mesh ( )
inline
virtual TestKernelHex8Mesh::~TestKernelHex8Mesh ( )
inlinevirtual

Member Function Documentation

void TestKernelHex8Mesh::fill_mesh ( bool  doPerturb = false)
inline

Member Data Documentation

stk::mesh::BulkData TestKernelHex8Mesh::bulk_
stk::ParallelMachine TestKernelHex8Mesh::comm_
const VectorFieldType* TestKernelHex8Mesh::coordinates_ {nullptr}
stk::mesh::MetaData TestKernelHex8Mesh::meta_
stk::mesh::PartVector TestKernelHex8Mesh::partVec_
sierra::nalu::SolutionOptions TestKernelHex8Mesh::solnOpts_
unsigned TestKernelHex8Mesh::spatialDim_

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