#include <NonConformalInfo.h>
- Description:
- class to manage dg information.
- Design Considerations:
-
| sierra::nalu::NonConformalInfo::NonConformalInfo |
( |
Realm & |
realm, |
|
|
const stk::mesh::PartVector |
currentPartVec, |
|
|
const stk::mesh::PartVector |
opposingPartVec, |
|
|
const double |
expandBoxPercentage, |
|
|
const std::string & |
searchMethodName, |
|
|
const bool |
clipIsoParametricCoords, |
|
|
const double |
searchTolerance, |
|
|
const std::string |
debugName |
|
) |
| |
| sierra::nalu::NonConformalInfo::~NonConformalInfo |
( |
| ) |
|
| void sierra::nalu::NonConformalInfo::complete_search |
( |
| ) |
|
References sierra::nalu::DgInfo::bestX_, sierra::nalu::Realm::bulk_data(), sierra::nalu::DgInfo::currentGaussPointCoords_, dgInfoVec_, sierra::nalu::Realm::get_coordinates_name(), sierra::nalu::MasterElementRepo::get_surface_master_element(), sierra::nalu::MasterElement::isInElement(), sierra::nalu::DgInfo::localGaussPointId_, sierra::nalu::DgInfo::meFCOpposing_, sierra::nalu::DgInfo::meSCSOpposing_, sierra::nalu::Realm::meta_data(), sierra::nalu::NaluEnv::naluOutputP0(), name_, sierra::nalu::DgInfo::opposingElement_, sierra::nalu::DgInfo::opposingElementTopo_, sierra::nalu::DgInfo::opposingFace_, sierra::nalu::DgInfo::opposingFaceIsGhosted_, sierra::nalu::DgInfo::opposingFaceOrdinal_, sierra::nalu::DgInfo::opposingIsoParCoords_, sierra::nalu::NaluEnv::parallel_rank(), realm_, searchKeyPair_, and sierra::nalu::NaluEnv::self().
| void sierra::nalu::NonConformalInfo::construct_dgInfo_state |
( |
| ) |
|
References boundingPointVec_, sierra::nalu::Realm::bulk_data(), sierra::nalu::DgInfo::currentGaussPointCoords_, sierra::nalu::DgInfo::currentIsoParCoords_, currentPartVec_, dgInfoVec_, sierra::nalu::Realm::get_buckets(), sierra::nalu::Realm::get_coordinates_name(), sierra::nalu::MasterElementRepo::get_surface_master_element(), sierra::nalu::Realm::has_nc_gauss_labatto_quadrature(), sierra::nalu::MasterElement::intgLoc_, sierra::nalu::MasterElement::intgLocShift_, sierra::nalu::Realm::meta_data(), sierra::nalu::MasterElement::nodesPerElement_, sierra::nalu::MasterElement::numIntPoints_, realm_, sierra::nalu::MasterElement::scaleToStandardIsoFac_, sierra::nalu::NaluEnv::self(), sierra::nalu::MasterElement::shape_fcn(), and sierra::nalu::MasterElement::shifted_shape_fcn().
Referenced by initialize().
| void sierra::nalu::NonConformalInfo::delete_info_vec |
( |
| ) |
|
| void sierra::nalu::NonConformalInfo::determine_elems_to_ghost |
( |
| ) |
|
References boundingFaceElementBoxVec_, boundingPointVec_, sierra::nalu::Realm::bulk_data(), sierra::nalu::NonConformalManager::elemsToGhost_, sierra::nalu::Realm::meta_data(), sierra::nalu::Realm::nonConformalManager_, sierra::nalu::NaluEnv::parallel_rank(), realm_, searchKeyPair_, searchMethod_, and sierra::nalu::NaluEnv::self().
Referenced by initialize().
| size_t sierra::nalu::NonConformalInfo::error_check |
( |
| ) |
|
| void sierra::nalu::NonConformalInfo::find_possible_face_elements |
( |
| ) |
|
References boundingFaceElementBoxVec_, sierra::nalu::Realm::bulk_data(), expandBoxPercentage_, sierra::nalu::Realm::get_buckets(), sierra::nalu::Realm::get_coordinates_name(), sierra::nalu::Realm::meta_data(), opposingPartVec_, sierra::nalu::NaluEnv::parallel_rank(), realm_, searchTolerance_, and sierra::nalu::NaluEnv::self().
Referenced by initialize().
| void sierra::nalu::NonConformalInfo::initialize |
( |
| ) |
|
| void sierra::nalu::NonConformalInfo::provide_diagnosis |
( |
| ) |
|
References sierra::nalu::DgInfo::bestX_, sierra::nalu::Realm::bulk_data(), sierra::nalu::DgInfo::currentElement_, sierra::nalu::DgInfo::currentFace_, sierra::nalu::DgInfo::currentFaceOrdinal_, sierra::nalu::DgInfo::currentGaussPointCoords_, sierra::nalu::DgInfo::currentGaussPointId_, sierra::nalu::DgInfo::currentIsoParCoords_, dgInfoVec_, sierra::nalu::Realm::get_coordinates_name(), sierra::nalu::MasterElement::interpolatePoint(), sierra::nalu::DgInfo::localGaussPointId_, sierra::nalu::DgInfo::meFCCurrent_, sierra::nalu::DgInfo::meFCOpposing_, sierra::nalu::Realm::meta_data(), sierra::nalu::NaluEnv::naluOutput(), name_, sierra::nalu::MasterElement::nodesPerElement_, sierra::nalu::DgInfo::opposingElement_, sierra::nalu::DgInfo::opposingFace_, sierra::nalu::DgInfo::opposingFaceOrdinal_, sierra::nalu::DgInfo::opposingIsoParCoords_, realm_, and sierra::nalu::NaluEnv::self().
| void sierra::nalu::NonConformalInfo::set_best_x |
( |
| ) |
|
| std::vector<boundingElementBox> sierra::nalu::NonConformalInfo::boundingFaceElementBoxVec_ |
| std::vector<boundingPoint> sierra::nalu::NonConformalInfo::boundingPointVec_ |
| const bool sierra::nalu::NonConformalInfo::clipIsoParametricCoords_ |
| std::vector<std::vector<DgInfo *> > sierra::nalu::NonConformalInfo::dgInfoVec_ |
| double sierra::nalu::NonConformalInfo::expandBoxPercentage_ |
| const bool sierra::nalu::NonConformalInfo::meshMotion_ |
| const std::string sierra::nalu::NonConformalInfo::name_ |
| Realm& sierra::nalu::NonConformalInfo::realm_ |
| std::vector<std::pair<theKey, theKey> > sierra::nalu::NonConformalInfo::searchKeyPair_ |
| stk::search::SearchMethod sierra::nalu::NonConformalInfo::searchMethod_ |
| const double sierra::nalu::NonConformalInfo::searchTolerance_ |
The documentation for this class was generated from the following files: