9 #ifndef SurfaceForceAndMomentAlgorithm_h 10 #define SurfaceForceAndMomentAlgorithm_h 16 #include <stk_mesh/base/Part.hpp> 30 const std::string &outputFileName,
32 const std::vector<double > ¶meters,
33 const bool &useShifted);
41 double *force,
double *cross,
double *rad);
std::vector< Part * > PartVector
Definition: Algorithm.h:16
const bool useShifted_
Definition: SurfaceForceAndMomentAlgorithm.h:46
Definition: ABLForcingAlgorithm.C:26
SurfaceForceAndMomentAlgorithm(Realm &realm, stk::mesh::PartVector &partVec, const std::string &outputFileName, const int &frequency_, const std::vector< double > ¶meters, const bool &useShifted)
Definition: SurfaceForceAndMomentAlgorithm.C:47
stk::mesh::Field< double, stk::mesh::SimpleArrayTag > GenericFieldType
Definition: FieldTypeDef.h:27
const std::vector< double > & parameters_
Definition: SurfaceForceAndMomentAlgorithm.h:45
ScalarFieldType * yplus_
Definition: SurfaceForceAndMomentAlgorithm.h:53
ScalarFieldType * pressure_
Definition: SurfaceForceAndMomentAlgorithm.h:50
stk::mesh::Field< double, stk::mesh::Cartesian > VectorFieldType
Definition: FieldTypeDef.h:24
Definition: SurfaceForceAndMomentAlgorithm.h:23
const double includeDivU_
Definition: SurfaceForceAndMomentAlgorithm.h:47
ScalarFieldType * tauWall_
Definition: SurfaceForceAndMomentAlgorithm.h:52
void pre_work()
Definition: SurfaceForceAndMomentAlgorithm.C:410
stk::mesh::Field< double > ScalarFieldType
Definition: FieldTypeDef.h:19
void cross_product(double *force, double *cross, double *rad)
Definition: SurfaceForceAndMomentAlgorithm.C:480
const int w_
Definition: SurfaceForceAndMomentAlgorithm.h:60
~SurfaceForceAndMomentAlgorithm()
Definition: SurfaceForceAndMomentAlgorithm.C:109
VectorFieldType * coordinates_
Definition: SurfaceForceAndMomentAlgorithm.h:49
Definition: Algorithm.h:28
ScalarFieldType * viscosity_
Definition: SurfaceForceAndMomentAlgorithm.h:55
void execute()
Definition: SurfaceForceAndMomentAlgorithm.C:118
GenericFieldType * dudx_
Definition: SurfaceForceAndMomentAlgorithm.h:56
ScalarFieldType * density_
Definition: SurfaceForceAndMomentAlgorithm.h:54
const int & frequency_
Definition: SurfaceForceAndMomentAlgorithm.h:44
GenericFieldType * exposedAreaVec_
Definition: SurfaceForceAndMomentAlgorithm.h:57
ScalarFieldType * assembledArea_
Definition: SurfaceForceAndMomentAlgorithm.h:58
VectorFieldType * pressureForce_
Definition: SurfaceForceAndMomentAlgorithm.h:51
const std::string & outputFileName_
Definition: SurfaceForceAndMomentAlgorithm.h:43