#include "sbml/math/ASTNode.h"
#include "sbmlsolver/exportdefs.h"
Include dependency graph for ASTIndexNameNode.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
BEGIN_C_DECLS SBML_ODESOLVER_API ASTNode_t * | ASTNode_createIndexName (void) |
Creates a SOSlib specific variant of AST_NAME type ASTNode that can store an index (ASTIndexNameNode). | |
SBML_ODESOLVER_API int | ASTNode_isIndexName (ASTNode_t *) |
Returns true (1) if the ASTNode is an ASTIndexNameNode. | |
SBML_ODESOLVER_API unsigned int | ASTNode_getIndex (ASTNode_t *) |
Returns the index of an indexed AST_NAME node (ASTIndexNameNode). | |
SBML_ODESOLVER_API unsigned int | ASTNode_isSetIndex (ASTNode_t *) |
Returns true (1) if the an indexed ASTNode (ASTIndexNameNode) has it's index set. | |
SBML_ODESOLVER_API void | ASTNode_setIndex (ASTNode_t *, unsigned int) |
Sets the index of an indexed AST_NAME node (ASTIndexNameNode). |
|
Creates a SOSlib specific variant of AST_NAME type ASTNode that can store an index (ASTIndexNameNode). This index corresponds to the index of the variable in a value array, allowing fast access to values for evaluation. |
|
Returns the index of an indexed AST_NAME node (ASTIndexNameNode).
|
|
Sets the index of an indexed AST_NAME node (ASTIndexNameNode).
|