File kernel/src/simulationTools/SimulationTypeDef.hpp

Go to the source code of this file

Typedef for simulation-related objects.

Typedefs

typedef std::vector<unsigned int> IndexInt

list of indices

typedef std::map<unsigned int, SP::SimpleMatrix> MapOfDSMatrices

Map of SP::SimpleMatrix; used only in MoreauJeanGOSI.

key = the number(id) of the related DS

typedef OneStepNSProblems::iterator OSNSIterator

Iterator through OneStepNSProblems.

Enums

enum SICONOS_OSNSP_ED

Values:

SICONOS_OSNSP_ED_SMOOTH_ACC
SICONOS_OSNSP_ED_IMPACT
SICONOS_OSNSP_ED_SMOOTH_POS
enum SICONOS_OSNSP_TS

Values:

SICONOS_OSNSP_TS_VELOCITY = 0
SICONOS_OSNSP_TS_POS = 1

Functions

TYPEDEF_SPTR(OneStepNSProblems)

default tolerance value, used to update index sets

Variables

TYPEDEF_SPTR (IndexInt) typedef std TYPEDEF_SPTR (OSISet) typedef OSISet typedef std::vector<SP::OneStepNSProblem> OneStepNSProblems

Vector of OneStepIntegrator.

Iterator through vector of OSI Map of OSNS

const int SICONOS_NB_OSNSP_TS = 1
const int SICONOS_NB_OSNSP_TSP = 2