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
Namespaces | Typedefs | Functions
PromotedPartHelper.h File Reference
#include <vector>
#include <string>
#include <stk_topology/topology.hpp>

Go to the source code of this file.

Namespaces

 stk
 
 stk::mesh
 
 sierra
 
 sierra::nalu
 

Typedefs

typedef std::vector< Bucket * > stk::mesh::BucketVector
 

Functions

bool sierra::nalu::part_vector_is_valid_and_nonempty (const stk::mesh::PartVector &parts)
 
bool sierra::nalu::check_parts_for_promotion (const stk::mesh::PartVector &parts)
 
std::string sierra::nalu::super_element_suffix ()
 
std::string sierra::nalu::super_element_part_name (std::string base_name)
 
std::string sierra::nalu::super_subset_part_name (const std::string &base_name, int numElemNodes, int numSideNodes)
 
std::string sierra::nalu::super_subset_part_name (const std::string &base_name)
 
stk::mesh::Part * sierra::nalu::super_elem_part (const stk::mesh::Part &part)
 
stk::mesh::Part * sierra::nalu::super_subset_part (const stk::mesh::Part &part, int numElemNodes, int numSideNodes)
 
stk::mesh::Part * sierra::nalu::super_subset_part (const stk::mesh::Part &part)
 
void sierra::nalu::transform_to_super_elem_part_vector (stk::mesh::PartVector &parts)
 
stk::mesh::PartVector sierra::nalu::super_elem_part_vector (const stk::mesh::PartVector &parts)
 
stk::mesh::PartVector sierra::nalu::base_ranked_parts (const stk::mesh::PartVector &parts, stk::topology::rank_t rank, bool with_subsets)
 
stk::mesh::PartVector sierra::nalu::base_elem_parts (const stk::mesh::PartVector &parts)
 
stk::mesh::PartVector sierra::nalu::base_edge_parts (const stk::mesh::PartVector &parts)
 
stk::mesh::PartVector sierra::nalu::base_face_parts (const stk::mesh::PartVector &parts)
 
stk::mesh::Part * sierra::nalu::base_elem_part_from_super_elem_part (const stk::mesh::Part &super_elem_part)
 
stk::mesh::PartVector sierra::nalu::only_super_parts (const stk::mesh::PartVector &parts)
 
stk::mesh::PartVector sierra::nalu::only_super_elem_parts (const stk::mesh::PartVector &parts)
 
stk::mesh::PartVector sierra::nalu::only_super_side_parts (const stk::mesh::PartVector &parts)
 
stk::mesh::PartVector sierra::nalu::append_super_elems_to_part_vector (stk::mesh::PartVector parts)
 
size_t sierra::nalu::count_entities (const stk::mesh::BucketVector &buckets)