![]() |
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 <EffectiveDiffFluxCoeffAlgorithm.h>
Public Member Functions | |
| EffectiveDiffFluxCoeffAlgorithm (Realm &realm, stk::mesh::Part *part, ScalarFieldType *visc, ScalarFieldType *tvisc, ScalarFieldType *evisc, const double sigmaLam, const double sigmaTurb) | |
| virtual | ~EffectiveDiffFluxCoeffAlgorithm () |
| virtual void | execute () |
Public Member Functions inherited from sierra::nalu::Algorithm | |
| Algorithm (Realm &realm, stk::mesh::Part *part) | |
| Algorithm (Realm &realm, stk::mesh::PartVector &partVec) | |
| virtual | ~Algorithm () |
| virtual void | pre_work () |
Public Attributes | |
| ScalarFieldType * | visc_ |
| ScalarFieldType * | tvisc_ |
| ScalarFieldType * | evisc_ |
| const double | sigmaLam_ |
| const double | sigmaTurb_ |
| const bool | isTurbulent_ |
Public Attributes inherited from sierra::nalu::Algorithm | |
| Realm & | realm_ |
| stk::mesh::PartVector | partVec_ |
| std::vector< SupplementalAlgorithm * > | supplementalAlg_ |
| std::vector< Kernel * > | activeKernels_ |
| sierra::nalu::EffectiveDiffFluxCoeffAlgorithm::EffectiveDiffFluxCoeffAlgorithm | ( | Realm & | realm, |
| stk::mesh::Part * | part, | ||
| ScalarFieldType * | visc, | ||
| ScalarFieldType * | tvisc, | ||
| ScalarFieldType * | evisc, | ||
| const double | sigmaLam, | ||
| const double | sigmaTurb | ||
| ) |
|
inlinevirtual |
References execute().
|
virtual |
Implements sierra::nalu::Algorithm.
References evisc_, sierra::nalu::Realm::get_buckets(), isTurbulent_, sierra::nalu::Realm::meta_data(), sierra::nalu::Algorithm::realm_, sigmaLam_, sigmaTurb_, tvisc_, and visc_.
Referenced by ~EffectiveDiffFluxCoeffAlgorithm().
| ScalarFieldType* sierra::nalu::EffectiveDiffFluxCoeffAlgorithm::evisc_ |
Referenced by execute().
| const bool sierra::nalu::EffectiveDiffFluxCoeffAlgorithm::isTurbulent_ |
Referenced by execute().
| const double sierra::nalu::EffectiveDiffFluxCoeffAlgorithm::sigmaLam_ |
Referenced by execute().
| const double sierra::nalu::EffectiveDiffFluxCoeffAlgorithm::sigmaTurb_ |
Referenced by execute().
| ScalarFieldType* sierra::nalu::EffectiveDiffFluxCoeffAlgorithm::tvisc_ |
Referenced by execute().
| ScalarFieldType* sierra::nalu::EffectiveDiffFluxCoeffAlgorithm::visc_ |
Referenced by execute().
1.8.11