mbsim 4.0.0 MBSim Kernel

Todo List

Member MBSim::Contact::plotFeatureMap
  : see remark of ckNames
Member MBSim::ContactKinematicsPlatePolynomialFrustum::edgeContact (SingleContact &contact)
  : unefficient and only finding (one) intersection point --> There should always be two intersection points and then using the middle or something
Class MBSim::ContactKinematicsSpherePlate

  : edge problems not handled yet

  : what about contact "below" plate

Member MBSim::DiskContact::gdT
  : use fixed size?
Member MBSim::DiskContact::laN
  : only double needed here
Member MBSim::DiskContact::laT
  : use fixed size?
Member MBSim::DynamicSystemSolver::addElement (Element *element_)
  necessary? TODO
Member MBSim::DynamicSystemSolver::getElement (const std::string &name)
  not activated TODO
Member MBSim::DynamicSystemSolver::initla ()
  put in dynamic system TODO
Member MBSim::DynamicSystemSolver::initLa ()
  put in dynamic system TODO
Member MBSim::DynamicSystemSolver::savela ()
  put in dynamic system TODO
Member MBSim::DynamicSystemSolver::saveLa ()
  put in dynamic system TODO
Member MBSim::DynamicSystemSolver::solveConstraintsLinearEquations ()
  put in dynamic system? TODO
Member MBSim::DynamicSystemSolver::solveConstraintsNonlinearEquations ()
  put in dynamic system? TODO
Member MBSim::DynamicSystemSolver::solveImpactsLinearEquations ()
  put in dynamic system? TODO
Class MBSim::Edge
  adapt to new interface TODO
Class MBSim::Group
  OpenMP only static scheduling with intelligent reordering of vectors by dynamic test runs
Class MBSim::Joint
  hSize Frame C
Class MBSim::LinearComplementarityProblem
  : find a better concept for the properties of the used solving algorithms (maybe single "option" - classes)
Class MBSim::LinearRegularizedBilateralConstraint
  put in function_library TODO
Class MBSim::LinearRegularizedCoulombFriction
  put in function_library TODO
Class MBSim::LinearRegularizedStribeckFriction
  delete function pointer
Class MBSim::LinearRegularizedUnilateralConstraint
  put in function_library TODO
Member MBSim::MaxwellContact::ckNames
  : what really is annoying is the fact, that due to the concept of the compound contour the sub contacts can not be build when the contours are connected. Thus it is not possible before the contact kinematics are assigned (what happens in the preInit-stage) that plot featers (and everything else, like names for the plot and so on) can not be set before. Thus this properties have to be saved in a special list in the multiple contact or the things are set later on...
Member MBSim::MaxwellContact::plotFeatureMap
  : see remark of ckNames
Class MBSim::NurbsCurve
  : could/should be derived by function<Vec3(double)>
Class MBSim::PiecewisePolynomFunction< Ret(Arg)>
  add deletes TODO
Class MBSim::PlanarStribeckFriction
  high oscillations in normal relative velocity TODO
Class MBSim::PlanarStribeckImpact
  high oscillations in normal relative velocity TODO
Class MBSim::RigidBody

  kinetic energy TODO

  Euler parameter TODO

  check if inertial system for performance TODO

Member MBSim::SingleContact::gdT
  : use fixed size?
Member MBSim::SingleContact::laN
  : only double needed here
Member MBSim::SingleContact::laT
  : use fixed size?
Class MBSim::SpatialStribeckFriction
  high oscillations in normal relative velocity TODO
Class MBSim::SpatialStribeckImpact
  high oscillations in normal relative velocity TODO