get rid of 'using'
This commit is contained in:
@@ -104,9 +104,12 @@ class btCGProjection
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// static const int dim = 3;
|
// static const int dim = 3;
|
||||||
using TVStack = btAlignedObjectArray<btVector3>;
|
typedef btAlignedObjectArray<btVector3> TVStack;
|
||||||
using TVArrayStack = btAlignedObjectArray<btAlignedObjectArray<btVector3> >;
|
typedef btAlignedObjectArray<btAlignedObjectArray<btVector3> > TVArrayStack;
|
||||||
using TArrayStack = btAlignedObjectArray<btAlignedObjectArray<btScalar> >;
|
typedef btAlignedObjectArray<btAlignedObjectArray<btScalar> > TArrayStack;
|
||||||
|
// using TVStack = btAlignedObjectArray<btVector3>;
|
||||||
|
// using TVArrayStack = btAlignedObjectArray<btAlignedObjectArray<btVector3> >;
|
||||||
|
// using TArrayStack = btAlignedObjectArray<btAlignedObjectArray<btScalar> >;
|
||||||
btAlignedObjectArray<btSoftBody *> m_softBodies;
|
btAlignedObjectArray<btSoftBody *> m_softBodies;
|
||||||
btDeformableRigidDynamicsWorld* m_world;
|
btDeformableRigidDynamicsWorld* m_world;
|
||||||
const std::unordered_map<btSoftBody::Node *, size_t>* m_indices;
|
const std::unordered_map<btSoftBody::Node *, size_t>* m_indices;
|
||||||
|
|||||||
@@ -15,7 +15,8 @@
|
|||||||
template <class TM>
|
template <class TM>
|
||||||
class btConjugateGradient
|
class btConjugateGradient
|
||||||
{
|
{
|
||||||
using TVStack = btAlignedObjectArray<btVector3>;
|
// using TVStack = btAlignedObjectArray<btVector3>;
|
||||||
|
typedef btAlignedObjectArray<btVector3> TVStack;
|
||||||
TVStack r,p,z,temp;
|
TVStack r,p,z,temp;
|
||||||
int max_iterations;
|
int max_iterations;
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,8 @@ class btDeformableRigidDynamicsWorld;
|
|||||||
class btDeformableBackwardEulerObjective
|
class btDeformableBackwardEulerObjective
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using TVStack = btAlignedObjectArray<btVector3>;
|
// using TVStack = btAlignedObjectArray<btVector3>;
|
||||||
|
typedef btAlignedObjectArray<btVector3> TVStack;
|
||||||
btScalar m_dt;
|
btScalar m_dt;
|
||||||
btDeformableRigidDynamicsWorld* m_world;
|
btDeformableRigidDynamicsWorld* m_world;
|
||||||
btAlignedObjectArray<btDeformableLagrangianForce*> m_lf;
|
btAlignedObjectArray<btDeformableLagrangianForce*> m_lf;
|
||||||
|
|||||||
@@ -21,7 +21,8 @@ class btDeformableRigidDynamicsWorld;
|
|||||||
|
|
||||||
class btDeformableBodySolver : public btSoftBodySolver
|
class btDeformableBodySolver : public btSoftBodySolver
|
||||||
{
|
{
|
||||||
using TVStack = btAlignedObjectArray<btVector3>;
|
// using TVStack = btAlignedObjectArray<btVector3>;
|
||||||
|
typedef btAlignedObjectArray<btVector3> TVStack;
|
||||||
protected:
|
protected:
|
||||||
int m_numNodes;
|
int m_numNodes;
|
||||||
TVStack m_dv;
|
TVStack m_dv;
|
||||||
|
|||||||
@@ -13,7 +13,8 @@
|
|||||||
class btDeformableGravityForce : public btDeformableLagrangianForce
|
class btDeformableGravityForce : public btDeformableLagrangianForce
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using TVStack = btDeformableLagrangianForce::TVStack;
|
// using TVStack = btDeformableLagrangianForce::TVStack;
|
||||||
|
typedef btAlignedObjectArray<btVector3> TVStack;
|
||||||
btVector3 m_gravity;
|
btVector3 m_gravity;
|
||||||
|
|
||||||
btDeformableGravityForce(const btVector3& g) : m_gravity(g)
|
btDeformableGravityForce(const btVector3& g) : m_gravity(g)
|
||||||
|
|||||||
@@ -19,7 +19,8 @@ enum btDeformableLagrangianForceType
|
|||||||
class btDeformableLagrangianForce
|
class btDeformableLagrangianForce
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using TVStack = btAlignedObjectArray<btVector3>;
|
// using TVStack = btAlignedObjectArray<btVector3>;
|
||||||
|
typedef btAlignedObjectArray<btVector3> TVStack;
|
||||||
btAlignedObjectArray<btSoftBody *> m_softBodies;
|
btAlignedObjectArray<btSoftBody *> m_softBodies;
|
||||||
const std::unordered_map<btSoftBody::Node *, size_t>* m_indices;
|
const std::unordered_map<btSoftBody::Node *, size_t>* m_indices;
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,8 @@
|
|||||||
class btDeformableMassSpringForce : public btDeformableLagrangianForce
|
class btDeformableMassSpringForce : public btDeformableLagrangianForce
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using TVStack = btDeformableLagrangianForce::TVStack;
|
// using TVStack = btDeformableLagrangianForce::TVStack;
|
||||||
|
typedef btAlignedObjectArray<btVector3> TVStack;
|
||||||
btDeformableMassSpringForce()
|
btDeformableMassSpringForce()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,7 +30,8 @@ typedef btAlignedObjectArray<btSoftBody*> btSoftBodyArray;
|
|||||||
|
|
||||||
class btDeformableRigidDynamicsWorld : public btMultiBodyDynamicsWorld
|
class btDeformableRigidDynamicsWorld : public btMultiBodyDynamicsWorld
|
||||||
{
|
{
|
||||||
using TVStack = btAlignedObjectArray<btVector3>;
|
typedef btAlignedObjectArray<btVector3> TVStack;
|
||||||
|
// using TVStack = btAlignedObjectArray<btVector3>;
|
||||||
///Solver classes that encapsulate multiple deformable bodies for solving
|
///Solver classes that encapsulate multiple deformable bodies for solving
|
||||||
btDeformableBodySolver* m_deformableBodySolver;
|
btDeformableBodySolver* m_deformableBodySolver;
|
||||||
btSoftBodyArray m_softBodies;
|
btSoftBodyArray m_softBodies;
|
||||||
|
|||||||
@@ -11,7 +11,8 @@
|
|||||||
class Preconditioner
|
class Preconditioner
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using TVStack = btAlignedObjectArray<btVector3>;
|
typedef btAlignedObjectArray<btVector3> TVStack;
|
||||||
|
// using TVStack = btAlignedObjectArray<btVector3>;
|
||||||
virtual void operator()(const TVStack& x, TVStack& b) = 0;
|
virtual void operator()(const TVStack& x, TVStack& b) = 0;
|
||||||
virtual void reinitialize(bool nodeUpdated) = 0;
|
virtual void reinitialize(bool nodeUpdated) = 0;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user