#include <SIM_SolverScript.h>

Public Member Functions | |
| GETSET_DATA_FUNCS_S (SIM_NAME_SCRIPT, Script) | |
| GETSET_DATA_FUNCS_S (SIM_NAME_INITSCRIPT, InitScript) | |
| void | getDopnetPath (UT_String &path) const |
| const SIM_Engine & | getDopnetEngine () const |
Static Public Member Functions | |
| static void | installCommands () |
Protected Member Functions | |
| SIM_SolverScript (const SIM_DataFactory *factory) | |
| virtual | ~SIM_SolverScript () |
| virtual SIM_Result | solveObjectsSubclass (SIM_Engine &engine, SIM_ObjectArray &objects, SIM_ObjectArray &newobjects, SIM_ObjectArray &feedbacktoobjects, const SIM_Time ×tep) |
Definition at line 54 of file SIM_SolverScript.h.
| SIM_SolverScript::SIM_SolverScript | ( | const SIM_DataFactory * | factory | ) | [explicit, protected] |
| virtual SIM_SolverScript::~SIM_SolverScript | ( | ) | [protected, virtual] |
| const SIM_Engine& SIM_SolverScript::getDopnetEngine | ( | ) | const |
| void SIM_SolverScript::getDopnetPath | ( | UT_String & | path | ) | const |
| SIM_SolverScript::GETSET_DATA_FUNCS_S | ( | SIM_NAME_INITSCRIPT | , | |
| InitScript | ||||
| ) |
| SIM_SolverScript::GETSET_DATA_FUNCS_S | ( | SIM_NAME_SCRIPT | , | |
| Script | ||||
| ) |
| static void SIM_SolverScript::installCommands | ( | ) | [static] |
| virtual SIM_Result SIM_SolverScript::solveObjectsSubclass | ( | SIM_Engine & | engine, | |
| SIM_ObjectArray & | objects, | |||
| SIM_ObjectArray & | newobjects, | |||
| SIM_ObjectArray & | feedbacktoobjects, | |||
| const SIM_Time & | timestep | |||
| ) | [protected, virtual] |
This method solves for some objects. It performs whatever processing is necessary to take objects from their state at one time to another. The default implementation does nothing. The objects parameter holds all the objects that should be solved for this timestep. The newobjects parameter is a set of objects that were just created in this timestep, and so should in most cases not be solved on this timestep so that they maintain correct initial conditions.
Implements SIM_Solver.
1.5.9