SOFA plugin: Haption  master
Open source framework for multi-physics simuation
sofa::simulation Namespace Reference

Namespaces

 Colors
 
 common
 
 core
 
 graph
 
 mechanicalvisitor
 
 node
 
 xml
 

Classes

class  SceneLoader
 
class  Task
 
class  Visitor
 
class  AnimateBeginEvent
 
class  AnimateEndEvent
 
class  BaseCollisionVisitor
 
class  BaseMechanicalVisitor
 
class  BehaviorUpdatePositionVisitor
 
class  BuildConstraintSystemEndEvent
 
class  CleanupVisitor
 
class  CollisionAnimationLoop
 
class  CollisionBeginEvent
 
class  CollisionDetectionVisitor
 
class  CollisionEndEvent
 
class  CollisionResetVisitor
 
class  CollisionResponseVisitor
 
class  CollisionVisitor
 
class  CpuTask
 
class  CpuTaskStatus
 
class  DeactivationVisitor
 
class  DefaultAnimationLoop
 
class  DefaultTaskScheduler
 
class  DefaultVisualManagerLoop
 
class  DeleteVisitor
 
class  DofPrintVisitor
 
class  ExportGnuplotVisitor
 
class  ExportVisualModelOBJVisitor
 
class  FindByTypeVisitor
 
class  InitGnuplotVisitor
 
class  InitPerThreadDataTask
 
class  InitVisitor
 
class  IntegrateBeginEvent
 
class  IntegrateEndEvent
 
class  MainTaskSchedulerFactory
 
class  MainTaskSchedulerRegistry
 
class  MechanicalVisitor
 
class  MechanicalVPrintVisitor
 
class  MechanicalVPrintWithElapsedTimeVisitor
 
class  MutationListener
 
class  Node
 
class  NodeSequence
 
class  NodeSingle
 
class  ParallelSparseMatrixProduct
 
class  PauseEvent
 
class  PipelineImpl
 
class  PositionEvent
 
class  PrintVisitor
 
class  ProcessGeometricalDataVisitor
 
class  PropagateEventVisitor
 
struct  Range
 
class  RequiredPlugin
 
class  ResetVisitor
 
class  SceneCheck
 
class  SceneCheckMainRegistry
 
class  SceneCheckRegistry
 
class  SceneLoaderFactory
 
class  SceneLoaderPHP
 
class  SceneLoaderXML
 
class  ScopedLock
 
class  Simulation
 
class  SimulationInitDoneEvent
 
class  SimulationInitStartEvent
 
class  SimulationInitTexturesDoneEvent
 
class  SimulationStartEvent
 
class  SimulationStopEvent
 
class  SolveConstraintSystemEndEvent
 
class  SolveVisitor
 
class  SolveVisitorTask
 
class  SpinLock
 
class  StateChangeVisitor
 
class  StdTaskAllocator
 
class  StoreResetStateVisitor
 
class  TaskScheduler
 
class  TaskSchedulerFactory
 
class  TaskSchedulerRegistry
 
class  TopologyChangeVisitor
 
class  TransformationVisitor
 
class  UpdateBoundingBoxVisitor
 
class  UpdateContextVisitor
 
class  UpdateInternalDataVisitor
 
class  UpdateLinksVisitor
 
class  UpdateMappingEndEvent
 
class  UpdateMappingVisitor
 
class  UpdateSimulationContextVisitor
 
class  UpdateVisualContextVisitor
 
class  VelocityThresholdVisitor
 
class  VisualClearVisitor
 
class  VisualComputeBBoxVisitor
 
class  VisualDrawVisitor
 
class  VisualInitVisitor
 
class  VisualUpdateVisitor
 
class  VisualVisitor
 
class  WorkerThread
 
class  WriteStateVisitor
 
class  XMLPrintVisitor
 

Typedefs

typedef sofa::core::sptr< NodeNodeSPtr
 
typedef sofa::core::sptr< SimulationSimulationSPtr
 

Enumerations

enum class  ForEachExecutionPolicy { SEQUENTIAL , PARALLEL }
 

Functions

void registerDefaultAnimationLoop (sofa::core::ObjectFactory *factory)
 
void registerDefaultVisualManagerLoop (sofa::core::ObjectFactory *factory)
 
SOFA_SIMULATION_CORE_API SimulationgetSimulation ()
 
void registerRequiredPlugin (sofa::core::ObjectFactory *factory)
 
void initThreadLocalData ()
 
void checkAlreadyContains (Node &self, LinkType &link, Component *obj)
 
void advance (InputIt &it, Distance n)
 
sofa::type::vector< Range< InputIt > > makeRangesForLoop (const InputIt first, const InputIt last, const unsigned int nbRangesHint)
 
UnaryFunction forEach (InputIt first, InputIt last, UnaryFunction f)
 
UnaryFunction forEachRange (InputIt first, InputIt last, UnaryFunction f)
 
UnaryFunction parallelForEachRange (TaskScheduler &taskScheduler, InputIt first, InputIt last, UnaryFunction f)
 
UnaryFunction parallelForEach (TaskScheduler &taskScheduler, InputIt first, InputIt last, UnaryFunction f)
 
UnaryFunction forEachRange (const ForEachExecutionPolicy execution, TaskScheduler &taskScheduler, InputIt first, InputIt last, UnaryFunction f)
 
UnaryFunction forEach (const ForEachExecutionPolicy execution, TaskScheduler &taskScheduler, InputIt first, InputIt last, UnaryFunction f)
 
SOFA_SIMULATION_API void init ()
 

Variables

const SceneLoaderloaderPHP
 
const SceneLoaderloaderXML
 
const bool DefaultTaskSchedulerRegistered