![]() |
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
|
#include <ToMesh.h>
Classes | |
| struct | BoundingBoxCompare |
Public Types | |
| enum | { Dimension = 3 } |
| typedef stk::mesh::Entity | Entity |
| typedef std::vector< Entity > | EntityVec |
| typedef stk::mesh::EntityKey | EntityKey |
| typedef std::set< EntityKey > | EntityKeySet |
| typedef stk::search::IdentProc< EntityKey, unsigned > | EntityProc |
| typedef std::vector< EntityProc > | EntityProcVec |
| typedef stk::search::Point< double > | Point |
| typedef stk::search::Sphere< double > | Sphere |
| typedef std::pair< Sphere, EntityProc > | BoundingBox |
| typedef std::vector< std::pair< std::string, std::string > > | PairNames |
| typedef std::map< stk::mesh::EntityKey, std::vector< double > > | TransferInfo |
Public Member Functions | |
| std::vector< const stk::mesh::FieldBase * > | get_fields (const stk::mesh::MetaData &toMetaData, const PairNames &VarPairName) |
| ToMesh (stk::mesh::MetaData &toMetaData, stk::mesh::BulkData &toBulkData, Realm &toRealm, const std::string &coordinates_name, const PairNames &VarPairName, const stk::mesh::PartVector &toPartVec, const stk::ParallelMachine comm, const double radius) | |
| ~ToMesh () | |
| stk::ParallelMachine | comm () const |
| void | bounding_boxes (std::vector< BoundingBox > &v) const |
| void | update_values () |
Public Attributes | |
| stk::mesh::MetaData & | toMetaData_ |
| stk::mesh::BulkData & | toBulkData_ |
| Realm & | toRealm_ |
| const VectorFieldType * | tocoordinates_ |
| const stk::mesh::PartVector | toPartVec_ |
| const std::vector< const stk::mesh::FieldBase * > | toFieldVec_ |
| const stk::ParallelMachine | comm_ |
| const double | radius_ |
| TransferInfo | TransferInfo_ |
| typedef std::pair<Sphere,EntityProc> sierra::nalu::ToMesh::BoundingBox |
| typedef stk::mesh:: Entity sierra::nalu::ToMesh::Entity |
| typedef stk::mesh:: EntityKey sierra::nalu::ToMesh::EntityKey |
| typedef std::set<EntityKey> sierra::nalu::ToMesh::EntityKeySet |
| typedef stk::search::IdentProc<EntityKey, unsigned> sierra::nalu::ToMesh::EntityProc |
| typedef std::vector<EntityProc> sierra::nalu::ToMesh::EntityProcVec |
| typedef std::vector<Entity> sierra::nalu::ToMesh::EntityVec |
| typedef std::vector<std::pair<std::string, std::string> > sierra::nalu::ToMesh::PairNames |
| typedef stk::search::Point<double> sierra::nalu::ToMesh::Point |
| typedef stk::search::Sphere<double> sierra::nalu::ToMesh::Sphere |
| typedef std::map<stk::mesh::EntityKey, std::vector<double> > sierra::nalu::ToMesh::TransferInfo |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| const stk::ParallelMachine sierra::nalu::ToMesh::comm_ |
| const double sierra::nalu::ToMesh::radius_ |
| stk::mesh::BulkData& sierra::nalu::ToMesh::toBulkData_ |
| const VectorFieldType* sierra::nalu::ToMesh::tocoordinates_ |
| const std::vector< const stk::mesh::FieldBase *> sierra::nalu::ToMesh::toFieldVec_ |
| stk::mesh::MetaData& sierra::nalu::ToMesh::toMetaData_ |
| const stk::mesh::PartVector sierra::nalu::ToMesh::toPartVec_ |
| Realm& sierra::nalu::ToMesh::toRealm_ |
| TransferInfo sierra::nalu::ToMesh::TransferInfo_ |
1.8.11