All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SIM_ObjectSolveInfo Class Reference

#include <SIM_ObjectSolveInfo.h>

+ Inheritance diagram for SIM_ObjectSolveInfo:

Public Member Functions

 SIM_ObjectSolveInfo (const SIM_Solver *createdbysolver, const SIM_Object *object)
virtual ~SIM_ObjectSolveInfo ()
const SIM_SolvergetCreatedBySolver () const

Static Public Member Functions

static void clearAllSolveInfo (const SIM_Engine *engine)

Detailed Description

This is a simple virtual base class for information that can be stored on a SIM_Object during a solve. This object specific solve info is automatically deleted by the engine at the end of a solve. All objects involved in the solve in any way have this data cleared, so the solver can use this data for objects being solved, feedback object, and one way affector objects.

Definition at line 27 of file SIM_ObjectSolveInfo.h.

Constructor & Destructor Documentation

SIM_ObjectSolveInfo::SIM_ObjectSolveInfo ( const SIM_Solver createdbysolver,
const SIM_Object object 
virtual SIM_ObjectSolveInfo::~SIM_ObjectSolveInfo ( )

Member Function Documentation

static void SIM_ObjectSolveInfo::clearAllSolveInfo ( const SIM_Engine engine)
const SIM_Solver* SIM_ObjectSolveInfo::getCreatedBySolver ( ) const

The documentation for this class was generated from the following file: