![]() |
Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
|
#include <ComputeMdotAlgorithmDriver.h>
Public Member Functions | |
| ComputeMdotAlgorithmDriver (Realm &realm) | |
| ~ComputeMdotAlgorithmDriver () | |
| double | compute_accumulation () |
| void | pre_work () |
| void | post_work () |
Public Member Functions inherited from sierra::nalu::AlgorithmDriver | |
| AlgorithmDriver (Realm &realm) | |
| virtual | ~AlgorithmDriver () |
| virtual void | execute () |
Public Attributes | |
| SolutionOptions & | solnOpts_ |
| bool | hasMass_ |
| bool | lumpedMass_ |
Public Attributes inherited from sierra::nalu::AlgorithmDriver | |
| Realm & | realm_ |
| std::map< AlgorithmType, Algorithm * > | algMap_ |
| sierra::nalu::ComputeMdotAlgorithmDriver::ComputeMdotAlgorithmDriver | ( | Realm & | realm | ) |
| sierra::nalu::ComputeMdotAlgorithmDriver::~ComputeMdotAlgorithmDriver | ( | ) |
| double sierra::nalu::ComputeMdotAlgorithmDriver::compute_accumulation | ( | ) |
References sierra::nalu::MasterElement::determinant(), sierra::nalu::Realm::get_buckets(), sierra::nalu::SolutionOptions::get_coordinates_name(), sierra::nalu::Realm::get_gamma1(), sierra::nalu::Realm::get_gamma2(), sierra::nalu::Realm::get_gamma3(), sierra::nalu::Realm::get_inactive_selector(), sierra::nalu::Realm::get_time_step(), sierra::nalu::MasterElementRepo::get_volume_master_element(), lumpedMass_, sierra::nalu::Realm::meta_data(), sierra::nalu::MasterElement::nodesPerElement_, sierra::nalu::MasterElement::numIntPoints_, sierra::nalu::AlgorithmDriver::realm_, sierra::nalu::MasterElement::shape_fcn(), sierra::nalu::MasterElement::shifted_shape_fcn(), and solnOpts_.
Referenced by post_work().
|
virtual |
Reimplemented from sierra::nalu::AlgorithmDriver.
References compute_accumulation(), hasMass_, sierra::nalu::SolutionOptions::mdotAlgAccumulation_, sierra::nalu::SolutionOptions::mdotAlgInflow_, sierra::nalu::SolutionOptions::mdotAlgOpen_, sierra::nalu::NaluEnv::parallel_comm(), sierra::nalu::NaluEnv::self(), and solnOpts_.
|
virtual |
| bool sierra::nalu::ComputeMdotAlgorithmDriver::hasMass_ |
Referenced by ComputeMdotAlgorithmDriver(), and post_work().
| bool sierra::nalu::ComputeMdotAlgorithmDriver::lumpedMass_ |
Referenced by compute_accumulation(), and ComputeMdotAlgorithmDriver().
| SolutionOptions& sierra::nalu::ComputeMdotAlgorithmDriver::solnOpts_ |
Referenced by compute_accumulation(), post_work(), and pre_work().
1.8.11