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
MasterElement Class Reference
Inheritance diagram for MasterElement:

Protected Member Functions

 MasterElement ()
 
void choose_topo (stk::topology topo)
 
void scs_interpolation (stk::topology topo)
 
void scv_interpolation (stk::topology topo)
 
void scs_derivative (stk::topology topo)
 
void is_not_in_element (stk::topology topo)
 
void scv_shifted_ips_are_nodal (stk::topology topo)
 
void exposed_face_shifted_ips_are_nodal (stk::topology topo)
 
void is_in_element (stk::topology topo)
 
void particle_interpolation (stk::topology topo)
 
const VectorFieldTypecoordinate_field () const
 

Protected Attributes

stk::ParallelMachine comm
 
std::unique_ptr< stk::mesh::MetaData > meta
 
std::unique_ptr< stk::mesh::BulkData > bulk
 
stk::mesh::Entity elem
 
sierra::nalu::MasterElementmeSS
 
sierra::nalu::MasterElementmeSV
 

Constructor & Destructor Documentation

MasterElement::MasterElement ( )
inlineprotected

Member Function Documentation

void MasterElement::choose_topo ( stk::topology  topo)
inlineprotected
const VectorFieldType& MasterElement::coordinate_field ( ) const
inlineprotected
void MasterElement::exposed_face_shifted_ips_are_nodal ( stk::topology  topo)
inlineprotected
void MasterElement::is_in_element ( stk::topology  topo)
inlineprotected
void MasterElement::is_not_in_element ( stk::topology  topo)
inlineprotected
void MasterElement::particle_interpolation ( stk::topology  topo)
inlineprotected
void MasterElement::scs_derivative ( stk::topology  topo)
inlineprotected
void MasterElement::scs_interpolation ( stk::topology  topo)
inlineprotected
void MasterElement::scv_interpolation ( stk::topology  topo)
inlineprotected
void MasterElement::scv_shifted_ips_are_nodal ( stk::topology  topo)
inlineprotected

Member Data Documentation

std::unique_ptr<stk::mesh::BulkData> MasterElement::bulk
protected
stk::ParallelMachine MasterElement::comm
protected

Referenced by choose_topo().

stk::mesh::Entity MasterElement::elem
protected
sierra::nalu::MasterElement* MasterElement::meSS
protected
sierra::nalu::MasterElement* MasterElement::meSV
protected
std::unique_ptr<stk::mesh::MetaData> MasterElement::meta
protected

Referenced by choose_topo(), and coordinate_field().


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