SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ArrayMathProgramCode Class Reference

#include <ArrayMathInterpreter.h>

Inheritance diagram for ArrayMathProgramCode:

Public Member Functions

 ArrayMathProgramCode (ArrayMathFunctionPtr function)
 
 ArrayMathProgramCode ()
 
void set_function (ArrayMathFunctionPtr function)
 
ArrayMathFunctionPtr get_function () const
 
void set_variable (size_t j, double *variable)
 
void set_vmesh (size_t j, VMesh *vmesh)
 
void set_vfield (size_t j, VField *vfield)
 
void set_matrix (size_t j, Core::Datatypes::MatrixHandle matrix)
 
void set_bool_array (size_t j, std::vector< bool > *array)
 
void set_int_array (size_t j, std::vector< int > *array)
 
void set_double_array (size_t j, std::vector< double > *array)
 
void set_index (index_type index)
 
void set_size (size_type size)
 
size_type get_size () const
 
double * get_variable (size_t j)
 
VMeshget_vmesh (size_t j)
 
VFieldget_vfield (size_t j)
 
Core::Datatypes::MatrixHandle get_matrix (size_t j)
 
std::vector< bool > * get_bool_array (size_t j)
 
std::vector< int > * get_int_array (size_t j)
 
std::vector< double > * get_double_array (size_t j)
 
index_type get_index () const
 
bool run ()
 
void print () const
 

Constructor & Destructor Documentation

Member Function Documentation

std::vector<bool>* get_bool_array ( size_t  j)
inline
std::vector<double>* get_double_array ( size_t  j)
inline
ArrayMathFunctionPtr get_function ( ) const
inline
index_type get_index ( ) const
inline
std::vector<int>* get_int_array ( size_t  j)
inline
Core::Datatypes::MatrixHandle get_matrix ( size_t  j)
inline
size_type get_size ( ) const
inline
double* get_variable ( size_t  j)
inline
VField* get_vfield ( size_t  j)
inline
VMesh* get_vmesh ( size_t  j)
inline
void print ( ) const
bool run ( )
inline
void set_bool_array ( size_t  j,
std::vector< bool > *  array 
)
inline
void set_double_array ( size_t  j,
std::vector< double > *  array 
)
inline
void set_function ( ArrayMathFunctionPtr  function)
inline
void set_index ( index_type  index)
inline
void set_int_array ( size_t  j,
std::vector< int > *  array 
)
inline
void set_matrix ( size_t  j,
Core::Datatypes::MatrixHandle  matrix 
)
inline
void set_size ( size_type  size)
inline
void set_variable ( size_t  j,
double *  variable 
)
inline
void set_vfield ( size_t  j,
VField vfield 
)
inline
void set_vmesh ( size_t  j,
VMesh vmesh 
)
inline

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