cellml_services::ComputationTarget Interface Reference

cellml_services::ComputationTarget Interface Reference
Inheritance diagram for cellml_services::ComputationTarget:
Collaboration diagram for cellml_services::ComputationTarget:

Public Attributes

readonly attribute
cellml_api::CellMLVariable 
variable
 The variable associated with this computable.
readonly attribute unsigned long degree
 The degree associated with the variable.
readonly attribute
VariableEvaluationType 
type
 The type of variable.
readonly attribute wstring name
 The expression for the variable in the procedural language.
readonly attribute unsigned long assignedIndex
 Fetches the index assigned to this variable.
- Public Attributes inherited from XPCOM::IObject
readonly attribute string objid
 Fetches the ID of the object.

Additional Inherited Members

- Public Member Functions inherited from XPCOM::IObject
void add_ref ()
 Called to indicate that some code is keeping an owning reference to the object.
oneway void release_ref ()
 Removes a reference to an object which was created by some other means (e.g.
IObject query_interface (in utf8string id)
 Returns an IObject of the same implementation, which supports a specific interface.

Detailed Description

Definition at line 106 of file CCGS.idl.

Member Data Documentation

readonly attribute unsigned long cellml_services::ComputationTarget::assignedIndex

Fetches the index assigned to this variable.

Raises CellMLException if no index was assigned to the variable.

Definition at line 139 of file CCGS.idl.

readonly attribute unsigned long cellml_services::ComputationTarget::degree

The degree associated with the variable.

This is zero if the value isn't a derivative, one for a first order derivative, two for a second order derivative, and so on.

Definition at line 120 of file CCGS.idl.

readonly attribute wstring cellml_services::ComputationTarget::name

The expression for the variable in the procedural language.

This is taken from the expression or expression_d<derivative> annotations associated with the variable, which will usually have been expanded based on the patterns provided to the CodeGenerator.

Definition at line 133 of file CCGS.idl.

readonly attribute VariableEvaluationType cellml_services::ComputationTarget::type

The type of variable.

Definition at line 125 of file CCGS.idl.

readonly attribute cellml_api::CellMLVariable cellml_services::ComputationTarget::variable

The variable associated with this computable.

Note that there can be more than one computable for a single variable.

Definition at line 113 of file CCGS.idl.

Back to Top