|
waLBerla 7.2
|
Kernel which explicitly integrates a particle in time.
The heat flux is converted into a temperature change.
This kernel requires the following particle accessor interface
#include <TemperatureIntegration.h>
Public Member Functions | |
| TemperatureIntegration (const real_t dt, const uint_t numParticleTypes) | |
| TemperatureIntegration (const TemperatureIntegration &other)=default | |
| TemperatureIntegration (TemperatureIntegration &&other)=default | |
| TemperatureIntegration & | operator= (const TemperatureIntegration &other)=default |
| TemperatureIntegration & | operator= (TemperatureIntegration &&other)=default |
| template<typename Accessor > | |
| void | operator() (const size_t i, Accessor &ac) const |
| void | setInvSpecificHeat (const size_t type, const real_t &val) |
| assumes this parameter is symmetric | |
| real_t | getInvSpecificHeat (const size_t type) const |
Private Attributes | |
| real_t | dt_ = real_t(0.0) |
| uint_t | numParticleTypes_ |
| std::vector< real_t > | invSpecificHeat_ {} |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
|
default |
|
default |
|
inline |
assumes this parameter is symmetric
|
private |
|
private |