roadrunner  2.6.0
Fast simulator for SBML models
Public Member Functions | List of all members
rr::PendingAssignment Class Reference

Holds a handle to a block of memory allocated by the model, the model is also responsible for freeing this block. More...

#include <rrPendingAssignment.h>

Public Member Functions

 PendingAssignment (ModelData *md, double time, ComputeEventAssignmentHandler computeAssignment, PerformEventAssignmentHandler performAssignment, bool useValuesFromTriggerTime, int index, double *preComputedValues)
 Initializes a new instance of the PendingAssignment class. More...
 
 PendingAssignment (const PendingAssignment &other)
 move all the fields to the new PendingAssigment, the current fields are zeroed out.
 
PendingAssignmentoperator= (const PendingAssignment &)
 same as copy ctor.
 
void clear ()
 
int getIndex ()
 
double getTime ()
 
void eval ()
 

Detailed Description

Holds a handle to a block of memory allocated by the model, the model is also responsible for freeing this block.

Therefore, this class can not be copied, the copy constructors are actually a move, so that these can be stored in a std::vector.

Constructor & Destructor Documentation

◆ PendingAssignment()

rr::PendingAssignment::PendingAssignment ( ModelData md,
double  time,
ComputeEventAssignmentHandler  computeAssignment,
PerformEventAssignmentHandler  performAssignment,
bool  useValuesFromTriggerTime,
int  index,
double *  preComputedValues 
)

Initializes a new instance of the PendingAssignment class.

Parameters
name="time"

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