Public Member Functions | Public Attributes
parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams Struct Reference

Parameters containing data from ODE. More...

#include <parallel_solver.h>

List of all members.

Public Member Functions

 SolverParams (dxWorldProcessContext *contextIn, const dxQuickStepParameters *qsIn, const int mIn, const int nbIn, ParamsTMutablePtr JIn, int *jbIn, dxBody *const *bodyIn, ParamsTPtr invIIn, ParamsTMutablePtr lambdaIn, ParamsTMutablePtr fcIn, ParamsTMutablePtr bIn, ParamsTPtr loIn, ParamsTPtr hiIn, ParamsTPtr cfmIn, ParamsTMutablePtr iMJIn, ParamsTMutablePtr AdcfmIn, const int *findexIn, const ParamsT stepsizeIn)

Public Attributes

ParamsTMutablePtr Adcfm
ParamsTMutablePtr b
dxBody *const * body
ParamsTPtr cfm
dxWorldProcessContext * context
ParamsTMutablePtr fc
const int * findex
ParamsTPtr hi
ParamsTMutablePtr iMJ
ParamsTPtr invI
ParamsTMutablePtr J
int * jb
ParamsTMutablePtr lambda
ParamsTPtr lo
const int m
const int nb
const dxQuickStepParameters * qs
const ParamsT stepsize

Detailed Description

template<typename CudaT, typename ParamsT, ParallelType PType>
struct parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams

Parameters containing data from ODE.

Definition at line 222 of file parallel_solver.h.


Constructor & Destructor Documentation

template<typename CudaT, typename ParamsT, ParallelType PType>
parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::SolverParams ( dxWorldProcessContext *  contextIn,
const dxQuickStepParameters *  qsIn,
const int  mIn,
const int  nbIn,
ParamsTMutablePtr  JIn,
int *  jbIn,
dxBody *const *  bodyIn,
ParamsTPtr  invIIn,
ParamsTMutablePtr  lambdaIn,
ParamsTMutablePtr  fcIn,
ParamsTMutablePtr  bIn,
ParamsTPtr  loIn,
ParamsTPtr  hiIn,
ParamsTPtr  cfmIn,
ParamsTMutablePtr  iMJIn,
ParamsTMutablePtr  AdcfmIn,
const int *  findexIn,
const ParamsT  stepsizeIn 
) [inline]

Definition at line 223 of file parallel_solver.h.


Member Data Documentation

template<typename CudaT, typename ParamsT, ParallelType PType>
ParamsTMutablePtr parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::Adcfm

Definition at line 247 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
ParamsTMutablePtr parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::b

Definition at line 242 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
dxBody* const* parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::body

Definition at line 238 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
ParamsTPtr parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::cfm

Definition at line 245 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
dxWorldProcessContext* parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::context

Definition at line 232 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
ParamsTMutablePtr parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::fc

Definition at line 241 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
const int* parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::findex

Definition at line 248 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
ParamsTPtr parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::hi

Definition at line 244 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
ParamsTMutablePtr parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::iMJ

Definition at line 246 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
ParamsTPtr parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::invI

Definition at line 239 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
ParamsTMutablePtr parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::J

Definition at line 236 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
int* parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::jb

Definition at line 237 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
ParamsTMutablePtr parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::lambda

Definition at line 240 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
ParamsTPtr parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::lo

Definition at line 243 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
const int parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::m

Definition at line 234 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
const int parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::nb

Definition at line 235 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
const dxQuickStepParameters* parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::qs

Definition at line 233 of file parallel_solver.h.

template<typename CudaT, typename ParamsT, ParallelType PType>
const ParamsT parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams::stepsize

Definition at line 249 of file parallel_solver.h.


The documentation for this struct was generated from the following file:


parallel_quickstep
Author(s): Jared Duke
autogenerated on Wed Apr 23 2014 10:23:51