Device functions and kernels for the predictor corrector euler (Heun) integrator.
More...
|
| __global__ void | PredictorCorrectorEulerNS::SharedNS::set (Shared *shared, real *forces, real *courant, real *artVisc) |
| |
| __global__ void | PredictorCorrectorEulerNS::SharedNS::setE (Shared *shared, real *e) |
| |
| __global__ void | PredictorCorrectorEulerNS::SharedNS::setRho (Shared *shared, real *rho) |
| |
| __global__ void | PredictorCorrectorEulerNS::SharedNS::setVmax (Shared *shared, real *vmax) |
| |
| void | PredictorCorrectorEulerNS::SharedNS::Launch::set (Shared *shared, real *forces, real *courant, real *artVisc) |
| |
| void | PredictorCorrectorEulerNS::SharedNS::Launch::setE (Shared *shared, real *e) |
| |
| void | PredictorCorrectorEulerNS::SharedNS::Launch::setRho (Shared *shared, real *rho) |
| |
| void | PredictorCorrectorEulerNS::SharedNS::Launch::setVmax (Shared *shared, real *vmax) |
| |
| __global__ void | PredictorCorrectorEulerNS::BlockSharedNS::set (BlockShared *blockShared, real *forces, real *courant, real *artVisc) |
| |
| __global__ void | PredictorCorrectorEulerNS::BlockSharedNS::setE (BlockShared *blockShared, real *e) |
| |
| __global__ void | PredictorCorrectorEulerNS::BlockSharedNS::setRho (BlockShared *blockShared, real *e) |
| |
| __global__ void | PredictorCorrectorEulerNS::BlockSharedNS::setVmax (BlockShared *blockShared, real *vmax) |
| |
| void | PredictorCorrectorEulerNS::BlockSharedNS::Launch::set (BlockShared *blockShared, real *forces, real *courant, real *artVisc) |
| |
| void | PredictorCorrectorEulerNS::BlockSharedNS::Launch::setE (BlockShared *blockShared, real *e) |
| |
| void | PredictorCorrectorEulerNS::BlockSharedNS::Launch::setRho (BlockShared *blockShared, real *e) |
| |
| void | PredictorCorrectorEulerNS::BlockSharedNS::Launch::setVmax (BlockShared *blockShared, real *vmax) |
| |
| __global__ void | PredictorCorrectorEulerNS::Kernel::corrector (Particles *particles, IntegratedParticles *predictor, real dt, int numParticles) |
| | Corrector step. More...
|
| |
| __global__ void | PredictorCorrectorEulerNS::Kernel::predictor (Particles *particles, IntegratedParticles *predictor, real dt, int numParticles) |
| | Predictor step. More...
|
| |
| __global__ void | PredictorCorrectorEulerNS::Kernel::setTimeStep (SimulationTime *simulationTime, Material *materials, Particles *particles, BlockShared *blockShared, int *blockCount, int numParticles) |
| | Setting correct time step. More...
|
| |
| real | PredictorCorrectorEulerNS::Kernel::Launch::corrector (Particles *particles, IntegratedParticles *predictor, real dt, int numParticles) |
| | Wrapper for PredictorCorrectorEulerNS::Kernel::corrector(). More...
|
| |
| real | PredictorCorrectorEulerNS::Kernel::Launch::predictor (Particles *particles, IntegratedParticles *predictor, real dt, int numParticles) |
| | Wrapper for PredictorCorrectorEulerNS::Kernel::predictor(). More...
|
| |
| real | PredictorCorrectorEulerNS::Kernel::Launch::setTimeStep (int multiProcessorCount, SimulationTime *simulationTime, Material *materials, Particles *particles, BlockShared *blockShared, int *blockCount, real searchRadius, int numParticles) |
| | Wrapper for PredictorCorrectorEulerNS::Kernel::setTimeStep(). More...
|
| |
| real | PredictorCorrectorEulerNS::Kernel::Launch::pressureChangeCheck () |
| |
Device functions and kernels for the predictor corrector euler (Heun) integrator.
- Author
- Michael Staneker
- Bug:
- no known bugs
Definition in file device_predictor_corrector_euler.cuh.