#include <ReactionKernelIndexed_1_single_precision_CUDA.h>
|
| | ReactionKernelIndexed_1_single_precision_CUDA (const std::shared_ptr< StructuredBlockForest > &blocks, BlockDataID rho_0ID_, float order_0, float rate_coefficient, float stoech_0) |
| |
| | ReactionKernelIndexed_1_single_precision_CUDA (BlockDataID indexVectorID_, BlockDataID rho_0ID_, float order_0, float rate_coefficient, float stoech_0) |
| |
| void | run (IBlock *block, gpuStream_t stream=nullptr) |
| |
| void | operator() (IBlock *block, gpuStream_t stream=nullptr) |
| |
| void | inner (IBlock *block, gpuStream_t stream=nullptr) |
| |
| void | outer (IBlock *block, gpuStream_t stream=nullptr) |
| |
| Vector3< real_t > | getForce (IBlock *) |
| |
| std::function< void(IBlock *)> | getSweep (gpuStream_t stream=nullptr) |
| |
| std::function< void(IBlock *)> | getInnerSweep (gpuStream_t stream=nullptr) |
| |
| std::function< void(IBlock *)> | getOuterSweep (gpuStream_t stream=nullptr) |
| |
| template<typename FlagField_T > |
| void | fillFromFlagField (const std::shared_ptr< StructuredBlockForest > &blocks, ConstBlockDataID flagFieldID, FlagUID boundaryFlagUID, FlagUID domainFlagUID) |
| |
| template<typename FlagField_T > |
| void | fillFromFlagField (IBlock *block, ConstBlockDataID flagFieldID, FlagUID boundaryFlagUID, FlagUID domainFlagUID) |
| |
◆ ReactionKernelIndexed_1_single_precision_CUDA() [1/2]
| walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::ReactionKernelIndexed_1_single_precision_CUDA |
( |
const std::shared_ptr< StructuredBlockForest > & |
blocks, |
|
|
BlockDataID |
rho_0ID_, |
|
|
float |
order_0, |
|
|
float |
rate_coefficient, |
|
|
float |
stoech_0 |
|
) |
| |
|
inline |
◆ ReactionKernelIndexed_1_single_precision_CUDA() [2/2]
| walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::ReactionKernelIndexed_1_single_precision_CUDA |
( |
BlockDataID |
indexVectorID_, |
|
|
BlockDataID |
rho_0ID_, |
|
|
float |
order_0, |
|
|
float |
rate_coefficient, |
|
|
float |
stoech_0 |
|
) |
| |
|
inline |
◆ fillFromFlagField() [1/2]
template<typename FlagField_T >
| void walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::fillFromFlagField |
( |
const std::shared_ptr< StructuredBlockForest > & |
blocks, |
|
|
ConstBlockDataID |
flagFieldID, |
|
|
FlagUID |
boundaryFlagUID, |
|
|
FlagUID |
domainFlagUID |
|
) |
| |
|
inline |
◆ fillFromFlagField() [2/2]
template<typename FlagField_T >
| void walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::fillFromFlagField |
( |
IBlock * |
block, |
|
|
ConstBlockDataID |
flagFieldID, |
|
|
FlagUID |
boundaryFlagUID, |
|
|
FlagUID |
domainFlagUID |
|
) |
| |
|
inline |
◆ getForce()
| Vector3< real_t > walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::getForce |
( |
IBlock * |
| ) |
|
|
inline |
◆ getInnerSweep()
| std::function< void(IBlock *)> walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::getInnerSweep |
( |
gpuStream_t |
stream = nullptr | ) |
|
|
inline |
◆ getOuterSweep()
| std::function< void(IBlock *)> walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::getOuterSweep |
( |
gpuStream_t |
stream = nullptr | ) |
|
|
inline |
◆ getSweep()
| std::function< void(IBlock *)> walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::getSweep |
( |
gpuStream_t |
stream = nullptr | ) |
|
|
inline |
◆ inner()
| void walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::inner |
( |
IBlock * |
block, |
|
|
gpuStream_t |
stream = nullptr |
|
) |
| |
◆ operator()()
| void walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::operator() |
( |
IBlock * |
block, |
|
|
gpuStream_t |
stream = nullptr |
|
) |
| |
|
inline |
◆ outer()
| void walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::outer |
( |
IBlock * |
block, |
|
|
gpuStream_t |
stream = nullptr |
|
) |
| |
◆ run()
| void walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::run |
( |
IBlock * |
block, |
|
|
gpuStream_t |
stream = nullptr |
|
) |
| |
◆ order_0_
| float walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::order_0_ |
◆ rate_coefficient_
| float walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::rate_coefficient_ |
◆ rho_0ID
| BlockDataID walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::rho_0ID |
◆ stoech_0_
| float walberla::pystencils::ReactionKernelIndexed_1_single_precision_CUDA::stoech_0_ |
The documentation for this class was generated from the following files: