8 #ifndef FIXPRESSUREATNODEINFO_H 9 #define FIXPRESSUREATNODEINFO_H 11 #include "stk_mesh/base/MetaData.hpp" 12 #include "stk_search/SearchMethod.hpp" 41 for (
size_t i=0; i < nParts; i++) {
46 throw std::runtime_error(
"FixPressureAtNodeInfo: Target search part is null " std::vector< Part * > PartVector
Definition: Algorithm.h:16
stk::search::SearchMethod searchMethod_
Search method for determining the nearest node to the prescribed location.
Definition: FixPressureAtNodeInfo.h:62
Definition: ABLForcingAlgorithm.C:26
NodeLookupType
Options for specifying the node where pressure is fixed.
Definition: FixPressureAtNodeInfo.h:33
Input data for fixing pressure during ABL simulations.
Definition: FixPressureAtNodeInfo.h:28
void create_part_vector(const stk::mesh::MetaData &meta)
Definition: FixPressureAtNodeInfo.h:38
stk::mesh::PartVector partVec_
Definition: FixPressureAtNodeInfo.h:59
std::vector< double > location_
Location for ABL reference pressure.
Definition: FixPressureAtNodeInfo.h:55
Spatial location used to search nearest node.
Definition: FixPressureAtNodeInfo.h:35
double refPressure_
Reference pressure for ABL simulations.
Definition: FixPressureAtNodeInfo.h:52
NodeLookupType lookupType_
Definition: FixPressureAtNodeInfo.h:64
stk::mesh::EntityId stkNodeId_
Definition: FixPressureAtNodeInfo.h:66
STK Global Node ID provided in input file.
Definition: FixPressureAtNodeInfo.h:34
std::vector< std::string > searchParts_
Definition: FixPressureAtNodeInfo.h:57