#include <bfecc_convection.h>
|
| KRATOS_CLASS_POINTER_DEFINITION (BFECCConvection< TDim >) |
|
| BFECCConvection (typename BinBasedFastPointLocator< TDim >::Pointer pSearchStructure, const bool PartialDt=false, const bool ActivateLimiter=false) |
|
| ~BFECCConvection () |
|
void | BFECCconvect (ModelPart &rModelPart, const Variable< double > &rVar, const Variable< array_1d< double, 3 > > &conv_var, const double substeps) |
|
bool | ConvectBySubstepping (const double dt, array_1d< double, 3 > &position, const array_1d< double, 3 > &initial_velocity, Vector &N, Vector &N_valid, Element::Pointer &pelement, Element::Pointer &pelement_valid, typename BinBasedFastPointLocator< TDim >::ResultIteratorType &result_begin, const unsigned int max_results, const double velocity_sign, const double subdivisions, const Variable< array_1d< double, 3 > > &conv_var, bool &has_valid_elem_pointer) |
|
void | CalculateLimiter (ModelPart &rModelPart, const Variable< double > &rVar) |
|
void | ResetBoundaryConditions (ModelPart &rModelPart, const Variable< double > &rVar) |
|
void | CopyScalarVarToPreviousTimeStep (ModelPart &rModelPart, const Variable< double > &rVar) |
|
◆ BFECCConvection()
template<std::size_t TDim>
◆ ~BFECCConvection()
template<std::size_t TDim>
◆ BFECCconvect()
template<std::size_t TDim>
◆ CalculateLimiter()
template<std::size_t TDim>
◆ ConvectBySubstepping()
template<std::size_t TDim>
bool Kratos::BFECCConvection< TDim >::ConvectBySubstepping |
( |
const double |
dt, |
|
|
array_1d< double, 3 > & |
position, |
|
|
const array_1d< double, 3 > & |
initial_velocity, |
|
|
Vector & |
N, |
|
|
Vector & |
N_valid, |
|
|
Element::Pointer & |
pelement, |
|
|
Element::Pointer & |
pelement_valid, |
|
|
typename BinBasedFastPointLocator< TDim >::ResultIteratorType & |
result_begin, |
|
|
const unsigned int |
max_results, |
|
|
const double |
velocity_sign, |
|
|
const double |
subdivisions, |
|
|
const Variable< array_1d< double, 3 > > & |
conv_var, |
|
|
bool & |
has_valid_elem_pointer |
|
) |
| |
|
inline |
◆ CopyScalarVarToPreviousTimeStep()
template<std::size_t TDim>
◆ KRATOS_CLASS_POINTER_DEFINITION()
template<std::size_t TDim>
◆ ResetBoundaryConditions()
template<std::size_t TDim>
◆ mLimiter
template<std::size_t TDim>
◆ mSigmaMinus
template<std::size_t TDim>
◆ mSigmaPlus
template<std::size_t TDim>
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/applications/ConvectionDiffusionApplication/custom_utilities/bfecc_convection.h