Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Examples

SPARK Atomic Class API Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
SPARK::delete_array_policyPolicy class used to delete array data types using delete [] operator
SPARK::delete_policyPolicy class used to delete non-array data types using delete operator
SPARK::deleter< IsArray >Helper class that implements either delete_policy or delete_array_policy depending on the compile-time value of the non-type parameter IsArray
SPARK::TArgumentThis class acts as a read-only interface to a TVariable object. It is used only in the callbacks to describe the argument variables. This class is not used internally in the solver. It provides proper value access behavior depending on the type of the variable and the calling context. Also, it implements some of the attribute access methods from TVariable
SPARK::TComponentClass that solves the set of DAE equations generated by setupcpp
SPARK::Requests::TDispatcherWrapper class that defines a static function for each request that can be sent from an atomic class. Use in coordination with the class THeader for the request addressing
SPARK::TEnumPolicy< EnumType >Policy class that specifies a enum value of type EnumType
SPARK::TFreeFunctionWrapper< FreeFuncPtrType >Wrapper class for any free function that is invoked as an atomic class callback
SPARK::Requests::THeaderDescribes where the request is sent from and the target problem. Used by the TDispatcher class to dispatch requests
SPARK::Variable::TInterfaceBase class for all interfaces to a SPARK::TVariable object. Read and write methods for the current values are provided as protected methods to can be used in the derived classes to implement the proper behavior for each type of interface
SPARK::TInverseClass that defines the callbacks for an inverse
SPARK::TModifierCallbackFunction wrapper class for modifier callbacks
SPARK::TNonModifierCallbackFunction wrapper class for non-modifier callbacks
SPARK::TObjectClass used to represent an instance of an inverse
SPARK::TPredicateCallbackFunction wrapper class for predicate callbacks
SPARK::TProblemRepresentation of a problem object in the SPARK solver
SPARK::TProblem::TStateInterface class defining the methods used to save and restore the state of the problem using the TProblem::Save() and TProblem::Restore() methods
SPARK::TStaticNonModifierCallbackFunction wrapper class for static non-modifier callbacks
SPARK::TStaticPredicateCallbackFunction wrapper class for static predicate callbacks
SPARK::TTargetThis class acts as a write-only interface to a TVariable object. It is used only in the callbacks to describe the target variables. This class is not used internally in the solver. It provides proper value access behavior depending on the type of the variable and the calling context. Also, it implements some of the attribute access methods from TVariable
SPARK::TUnknownClass used to represent the properties and the numerical values of an unknown problem variable
SPARK::TVariableClass used to represent the properties and the numerical values of a problem variable
SPARK::XAssertionBase class for all SPARK exceptions
SPARK::XDimensionIndicates that a runtime error occured due to mismatched dimension
SPARK::XInitializationIndicates that a runtime error occured while initializing an object
SPARK::XIOIndicates that a runtime error occured while performing an IO operation
SPARK::XMemoryIndicates that a runtime error occured because memory could not be allocated
SPARK::XOutOfRangeIndicates that a runtime error occured due to an out of range access operation on a container
SPARK::XStepperInidicates that stepping to the next step failed
SPARK::XTimeStepIndicates that a runtime error occured while adapting the time step


Generated on 5 Nov 2003 for VisualSPARK 2.01