, including all inherited members.
adcfm | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
alignEnabled() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
asyncEnabled() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
atomicsEnabled() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
batchIndices_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
batchRepetitionCount_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
batchSizes_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
batchStrategy_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
batchStrategyType_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
bID(const int index, const int offset) const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
bInit_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
bodyFAcc | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
bodyFAccReduction | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
bodyIDs | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
bodyStride_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
bodyTAcc | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
bodyTAccReduction | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
checkInit() | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
cID(const int index, const int offset) const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
compactScalarsEnabled() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
constraintIndices_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
constraintStride_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
CudaPGSSolver(int parallelFlags=DEFAULT_FLAGS, BatchType batchType=BatchTypes::DEFAULT_BATCH_TYPE, ReduceType reduceType=ReduceTypes::DEFAULT_REDUCE_TYPE, uint numBatches=ParallelOptions::MAXBATCHES) | parallel_ode::CudaPGSSolver< CudaT, ParamsT > | [inline] |
CudaTMutablePtr typedef | parallel_ode::CudaPGSSolver< CudaT, ParamsT > | |
CudaTPtr typedef | parallel_ode::CudaPGSSolver< CudaT, ParamsT > | |
fIDs | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
getBodyStride() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
getConstraintStride() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
getCopyType() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
getDefaultAlign() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
getNumBatches() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
getNumBodies() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
getNumConstraints() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
getReduceStride() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
i0 | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
ij0 | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
iMass | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
initialize() | parallel_ode::CudaPGSSolver< CudaT, ParamsT > | [inline, virtual] |
isEnabled(const ParallelFlag flag) const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
j0 | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
lambda0 | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
loadBatches(int *jb) | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
loadBodies() | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected, virtual] |
loadConstants() | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected, virtual] |
loadConstraints() | parallel_ode::CudaPGSSolver< CudaT, ParamsT > | [inline, protected, virtual] |
loadKernels() | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected, virtual] |
loadSolution() | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected, virtual] |
lohiD | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
m_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
MemFlags typedef | parallel_ode::CudaPGSSolver< CudaT, ParamsT > | |
n_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
numBatches_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
parallelFlags_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
parallelParams_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
ParallelPGSSolver(int parallelFlags=DEFAULT_FLAGS, BatchType batchType=BatchTypes::DEFAULT_BATCH_TYPE, ReduceType reduceType=ReduceTypes::DEFAULT_REDUCE_TYPE, uint numBatches=ParallelOptions::MAXBATCHES) | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline] |
ParamsTMutablePtr typedef | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | |
ParamsTPtr typedef | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | |
pinnedMemEnabled() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
PMemManager typedef | parallel_ode::CudaPGSSolver< CudaT, ParamsT > | |
preProcessDevice(const CudaT sorParam, const CudaT stepsize) | parallel_ode::CudaPGSSolver< CudaT, ParamsT > | [inline, protected, virtual] |
preprocessEnabled() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
preProcessHost() | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected, virtual] |
printConfig() | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
randomizeEnabled() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
reduceEnabled() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
reduceStrategy_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
reduceStrategyType_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
reduceStride_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
reductionOffsets0_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
reductionOffsets1_ | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
rhs | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
rID(const int index, const int offset) const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
setBodySize(int n, bool bResizeArrays=true) | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
setBodyStride(int bodyStride) | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
setConstraintSize(int m, bool bResizeArrays=true) | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
setConstraintStride(int constraintStride) | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
setMemFlags(MemFlags flags) | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected, virtual] |
setReduceStride(int reduceStride) | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
solveAndReduce(const int offset, const int batchSize) | parallel_ode::CudaPGSSolver< CudaT, ParamsT > | [inline, protected, virtual] |
syncDeviceToODE() | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
syncODEToDevice() | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [protected] |
Vec4T typedef | parallel_ode::CudaPGSSolver< CudaT, ParamsT > | |
wcMemEnabled() const | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, protected] |
worldSolve(SolverParams *params) | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [virtual] |
~CudaPGSSolver() | parallel_ode::CudaPGSSolver< CudaT, ParamsT > | [inline, virtual] |
~ParallelPGSSolver() | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, ParallelTypes::CUDA > | [inline, virtual] |