Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

ASTIndexNameNode.h File Reference

#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).


Function Documentation

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).

This index corresponds to the index of the variable in a value array, allowing fast access to values for evaluation.

SBML_ODESOLVER_API unsigned int ASTNode_getIndex ASTNode_t *   ) 
 

Returns the index of an indexed AST_NAME node (ASTIndexNameNode).

SBML_ODESOLVER_API void ASTNode_setIndex ASTNode_t *  ,
unsigned  int
 

Sets the index of an indexed AST_NAME node (ASTIndexNameNode).


Generated on Wed Dec 21 18:10:17 2005 for SBML ODE Solver Library API by  doxygen 1.4.4