#include <ComputeWallFrictionVelocityAlgorithm.h>
| sierra::nalu::ComputeWallFrictionVelocityAlgorithm::ComputeWallFrictionVelocityAlgorithm |
( |
Realm & |
realm, |
|
|
stk::mesh::Part * |
part, |
|
|
const bool & |
useShifted |
|
) |
| |
References assembledWallArea_, assembledWallNormalDistance_, bcVelocity_, coordinates_, density_, exposedAreaVec_, sierra::nalu::Realm::get_coordinates_name(), sierra::nalu::Realm::meta_data(), sierra::nalu::Algorithm::realm_, velocity_, viscosity_, wallFrictionVelocityBip_, and wallNormalDistanceBip_.
| sierra::nalu::ComputeWallFrictionVelocityAlgorithm::~ComputeWallFrictionVelocityAlgorithm |
( |
| ) |
|
|
virtual |
| void sierra::nalu::ComputeWallFrictionVelocityAlgorithm::compute_utau |
( |
const double & |
up, |
|
|
const double & |
yp, |
|
|
const double & |
density, |
|
|
const double & |
viscosity, |
|
|
double & |
utau |
|
) |
| |
| void sierra::nalu::ComputeWallFrictionVelocityAlgorithm::execute |
( |
| ) |
|
|
virtual |
Implements sierra::nalu::Algorithm.
References assembledWallArea_, assembledWallNormalDistance_, bcVelocity_, sierra::nalu::Realm::bulk_data(), compute_utau(), coordinates_, density_, exposedAreaVec_, sierra::nalu::Realm::get_buckets(), sierra::nalu::MasterElementRepo::get_surface_master_element(), sierra::nalu::MasterElement::ipNodeMap(), sierra::nalu::Realm::meta_data(), normalize_nodal_fields(), sierra::nalu::MasterElement::numIntPoints_, sierra::nalu::MasterElement::opposingNodes(), sierra::nalu::Algorithm::partVec_, sierra::nalu::Algorithm::realm_, sierra::nalu::MasterElement::shape_fcn(), sierra::nalu::MasterElement::shifted_shape_fcn(), useShifted_, velocity_, viscosity_, wallFrictionVelocityBip_, wallNormalDistanceBip_, yplusCrit_, and zero_nodal_fields().
| void sierra::nalu::ComputeWallFrictionVelocityAlgorithm::normalize_nodal_fields |
( |
| ) |
|
| void sierra::nalu::ComputeWallFrictionVelocityAlgorithm::zero_nodal_fields |
( |
| ) |
|
| ScalarFieldType* sierra::nalu::ComputeWallFrictionVelocityAlgorithm::assembledWallArea_ |
| ScalarFieldType* sierra::nalu::ComputeWallFrictionVelocityAlgorithm::assembledWallNormalDistance_ |
| VectorFieldType* sierra::nalu::ComputeWallFrictionVelocityAlgorithm::bcVelocity_ |
| VectorFieldType* sierra::nalu::ComputeWallFrictionVelocityAlgorithm::coordinates_ |
| ScalarFieldType* sierra::nalu::ComputeWallFrictionVelocityAlgorithm::density_ |
| const double sierra::nalu::ComputeWallFrictionVelocityAlgorithm::elog_ |
| GenericFieldType* sierra::nalu::ComputeWallFrictionVelocityAlgorithm::exposedAreaVec_ |
| const double sierra::nalu::ComputeWallFrictionVelocityAlgorithm::kappa_ |
| const int sierra::nalu::ComputeWallFrictionVelocityAlgorithm::maxIteration_ |
| const double sierra::nalu::ComputeWallFrictionVelocityAlgorithm::tolerance_ |
| const bool sierra::nalu::ComputeWallFrictionVelocityAlgorithm::useShifted_ |
| VectorFieldType* sierra::nalu::ComputeWallFrictionVelocityAlgorithm::velocity_ |
| ScalarFieldType* sierra::nalu::ComputeWallFrictionVelocityAlgorithm::viscosity_ |
| GenericFieldType* sierra::nalu::ComputeWallFrictionVelocityAlgorithm::wallFrictionVelocityBip_ |
| GenericFieldType* sierra::nalu::ComputeWallFrictionVelocityAlgorithm::wallNormalDistanceBip_ |
| const double sierra::nalu::ComputeWallFrictionVelocityAlgorithm::yplusCrit_ |
The documentation for this class was generated from the following files: