#include <SmokeEvolution.h>
|
| | TSmokeEvolution (const TUniformGrid< T, d > &Grid, TKinematicGeometryParticles< T, d > &&GeometryParticles, TKinematicGeometryParticles< T, d > &&SourceParticles) |
| |
| | ~TSmokeEvolution () |
| |
| void | AdvanceOneTimeStep (const T Dt) |
| |
| void | AddForceFunction (TFunction< void(const TUniformGrid< T, d > &, TArrayFaceND< T, d > &, const T, const Pair< int32, TVector< int32, d > >)> ForceFunction) |
| |
| void | SetAdvectionFunction (TFunction< void(const TUniformGrid< T, d > &, TArrayND< T, d > &, const TArrayND< T, d > &, const TArrayFaceND< T, d > &, const T, const TVector< int32, d >)> AdvectionFunction) |
| |
| void | SetConvectionFunction (TFunction< void(const TUniformGrid< T, d > &, TArrayND< T, d > &, const TArrayND< T, d > &, const TArrayFaceND< T, d > &, const T, const TVector< int32, d >)> ConvectionFunction) |
| |
| void | SetProjectionFunction (TFunction< void(const TUniformGrid< T, d > &, TArrayFaceND< T, d > &, const TArrayND< bool, d > &, const TArrayFaceND< bool, d > &, const T)> ProjectionFunction) |
| |
| const TUniformGrid< T, d > & | Grid () const |
| |
| const TArrayFaceND< T, d > & | Velocity () const |
| |
| const TArrayND< T, d > & | Density () const |
| |
| TArrayND< T, d > & | Density () |
| |
| const T | ComputeDivergence () |
| |
◆ TSmokeEvolution()
template<class T , int d>
◆ ~TSmokeEvolution()
template<class T , int d>
◆ AddForceFunction()
template<class T , int d>
◆ AdvanceOneTimeStep()
template<class T , int d>
◆ ComputeDivergence()
template<class T , int d>
◆ Density() [1/2]
template<class T , int d>
◆ Density() [2/2]
template<class T , int d>
◆ Grid()
template<class T , int d>
◆ SetAdvectionFunction()
template<class T , int d>
| void Chaos::TSmokeEvolution< T, d >::SetAdvectionFunction |
( |
TFunction< void(const TUniformGrid< T, d > &, TArrayND< T, d > &, const TArrayND< T, d > &, const TArrayFaceND< T, d > &, const T, const TVector< int32, d >)> |
AdvectionFunction | ) |
|
|
inline |
◆ SetConvectionFunction()
template<class T , int d>
| void Chaos::TSmokeEvolution< T, d >::SetConvectionFunction |
( |
TFunction< void(const TUniformGrid< T, d > &, TArrayND< T, d > &, const TArrayND< T, d > &, const TArrayFaceND< T, d > &, const T, const TVector< int32, d >)> |
ConvectionFunction | ) |
|
|
inline |
◆ SetProjectionFunction()
template<class T , int d>
◆ Velocity()
template<class T , int d>
The documentation for this class was generated from the following files: