#include <AssembleScalarEdgeSolverAlgorithm.h>
|
| | AssembleScalarEdgeSolverAlgorithm (Realm &realm, stk::mesh::Part *part, EquationSystem *eqSystem, ScalarFieldType *scalarQ, VectorFieldType *dqdx, ScalarFieldType *diffFluxCoeff) |
| |
| virtual | ~AssembleScalarEdgeSolverAlgorithm () |
| |
| virtual void | initialize_connectivity () |
| |
| virtual void | execute () |
| |
| double | van_leer (const double &dqm, const double &dqp, const double &small) |
| |
| | SolverAlgorithm (Realm &realm, stk::mesh::Part *part, EquationSystem *eqSystem) |
| |
| virtual | ~SolverAlgorithm () |
| |
| | Algorithm (Realm &realm, stk::mesh::Part *part) |
| |
| | Algorithm (Realm &realm, stk::mesh::PartVector &partVec) |
| |
| virtual | ~Algorithm () |
| |
| virtual void | pre_work () |
| |
|
| void | apply_coeff (const std::vector< stk::mesh::Entity > &sym_meshobj, std::vector< int > &scratchIds, std::vector< double > &scratchVals, const std::vector< double > &rhs, const std::vector< double > &lhs, const char *trace_tag=0) |
| |
| void | apply_coeff (unsigned numMeshobjs, const stk::mesh::Entity *symMeshobjs, const SharedMemView< int * > &scratchIds, const SharedMemView< int * > &sortPermutation, const SharedMemView< const double * > &rhs, const SharedMemView< const double ** > &lhs, const char *trace_tag) |
| |
| EquationSystem * | eqSystem_ |
| |
References coordinates_, sierra::nalu::EquationSystem::create_peclet_function(), density_, edgeAreaVec_, sierra::nalu::Realm::get_coordinates_name(), massFlowRate_, meshMotion_, sierra::nalu::Realm::meta_data(), pecletFunction_, sierra::nalu::Algorithm::realm_, scalarQ_, and velocityRTM_.
| sierra::nalu::AssembleScalarEdgeSolverAlgorithm::~AssembleScalarEdgeSolverAlgorithm |
( |
| ) |
|
|
virtual |
| void sierra::nalu::AssembleScalarEdgeSolverAlgorithm::execute |
( |
| ) |
|
|
virtual |
Implements sierra::nalu::SolverAlgorithm.
References sierra::nalu::SolverAlgorithm::apply_coeff(), sierra::nalu::Realm::bulk_data(), coordinates_, density_, diffFluxCoeff_, dqdx_, edgeAreaVec_, sierra::nalu::PecletFunction::execute(), sierra::nalu::Realm::get_alpha_factor(), sierra::nalu::Realm::get_alpha_upw_factor(), sierra::nalu::Realm::get_buckets(), sierra::nalu::Realm::get_inactive_selector(), sierra::nalu::Realm::get_upw_factor(), anonymous_namespace{UnitTestContinuityAdvElem.C}::hex8_golds::advection_default::lhs, massFlowRate_, sierra::nalu::Realm::meta_data(), sierra::nalu::Algorithm::partVec_, pecletFunction_, sierra::nalu::Realm::primitive_uses_limiter(), sierra::nalu::Algorithm::realm_, anonymous_namespace{UnitTestContinuityAdvElem.C}::hex8_golds::advection_default::rhs, scalarQ_, van_leer(), and velocityRTM_.
| void sierra::nalu::AssembleScalarEdgeSolverAlgorithm::initialize_connectivity |
( |
| ) |
|
|
virtual |
| double sierra::nalu::AssembleScalarEdgeSolverAlgorithm::van_leer |
( |
const double & |
dqm, |
|
|
const double & |
dqp, |
|
|
const double & |
small |
|
) |
| |
| VectorFieldType* sierra::nalu::AssembleScalarEdgeSolverAlgorithm::coordinates_ |
| ScalarFieldType* sierra::nalu::AssembleScalarEdgeSolverAlgorithm::diffFluxCoeff_ |
| VectorFieldType* sierra::nalu::AssembleScalarEdgeSolverAlgorithm::edgeAreaVec_ |
| ScalarFieldType* sierra::nalu::AssembleScalarEdgeSolverAlgorithm::massFlowRate_ |
| const bool sierra::nalu::AssembleScalarEdgeSolverAlgorithm::meshMotion_ |
| PecletFunction* sierra::nalu::AssembleScalarEdgeSolverAlgorithm::pecletFunction_ |
| VectorFieldType* sierra::nalu::AssembleScalarEdgeSolverAlgorithm::velocityRTM_ |
The documentation for this class was generated from the following files: