, 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] |