#include <ode/ode.h>
#include "util.h"
Go to the source code of this file.
Classes | |
struct | dxParallelStepParameters |
Functions | |
template<typename T > | |
void | compute_Adcfm_b (int m, T sor_w, T *J, const T *iMJ, int *jb, const T *cfm, T *Adcfm, T *b) |
template<typename T > | |
void | compute_invM_JT (int m, const T *J, T *iMJ, int *jb, dxBody *const *body, const T *invI) |
size_t | dxEstimateParallelStepMemoryRequirements (dxBody *const *body, int nb, dxJoint *const *_joint, int _nj) |
void | dxParallelProcessIslands (dxWorld *world, dReal stepsize, dstepper_fn_t stepper) |
void | dxParallelQuickStepper (dxWorldProcessContext *context, dxWorld *world, dxBody *const *body, int nb, dxJoint *const *_joint, int _nj, dReal stepsize) |
bool | dxReallocateParallelWorldProcessContext (dxWorld *world, dReal stepsize, dmemestimate_fn_t stepperestimate) |
void compute_Adcfm_b | ( | int | m, |
T | sor_w, | ||
T * | J, | ||
const T * | iMJ, | ||
int * | jb, | ||
const T * | cfm, | ||
T * | Adcfm, | ||
T * | b | ||
) |
Definition at line 114 of file parallel_stepper.cpp.
void compute_invM_JT | ( | int | m, |
const T * | J, | ||
T * | iMJ, | ||
int * | jb, | ||
dxBody *const * | body, | ||
const T * | invI | ||
) |
Definition at line 89 of file parallel_stepper.cpp.
size_t dxEstimateParallelStepMemoryRequirements | ( | dxBody *const * | body, |
int | nb, | ||
dxJoint *const * | _joint, | ||
int | _nj | ||
) |
Definition at line 886 of file parallel_stepper.cpp.
void dxParallelProcessIslands | ( | dxWorld * | world, |
dReal | stepsize, | ||
dstepper_fn_t | stepper | ||
) |
Definition at line 335 of file parallel_stepper.cpp.
void dxParallelQuickStepper | ( | dxWorldProcessContext * | context, |
dxWorld * | world, | ||
dxBody *const * | body, | ||
int | nb, | ||
dxJoint *const * | _joint, | ||
int | _nj, | ||
dReal | stepsize | ||
) |
Definition at line 445 of file parallel_stepper.cpp.
bool dxReallocateParallelWorldProcessContext | ( | dxWorld * | world, |
dReal | stepsize, | ||
dmemestimate_fn_t | stepperestimate | ||
) |
Definition at line 1242 of file parallel_stepper.cpp.