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

#include <ArrayMathInterpreter.h>

Inheritance diagram for ArrayMathInterpreter:
NewArrayMathEngine

Public Member Functions

bool create_program (ArrayMathProgramHandle &mprogram, std::string &error)
 
bool add_fielddata_source (ArrayMathProgramHandle &pprogram, const std::string &name, FieldHandle field, std::string &error)
 
bool add_fieldmesh_source (ArrayMathProgramHandle &pprogram, const std::string &name, FieldHandle field, std::string &error)
 
bool add_matrix_source (ArrayMathProgramHandle &pprogram, const std::string &name, Core::Datatypes::MatrixHandle matrix, std::string &error)
 
bool add_bool_array_source (ArrayMathProgramHandle &pprogram, const std::string &name, std::vector< bool > *array, std::string &error)
 
bool add_int_array_source (ArrayMathProgramHandle &pprogram, const std::string &name, std::vector< int > *array, std::string &error)
 
bool add_double_array_source (ArrayMathProgramHandle &pprogram, const std::string &name, std::vector< double > *array, std::string &error)
 
bool add_fielddata_sink (ArrayMathProgramHandle &pprogram, const std::string &name, FieldHandle field, std::string &error)
 
bool add_fieldmesh_sink (ArrayMathProgramHandle &pprogram, const std::string &name, FieldHandle field, std::string &error)
 
bool add_matrix_sink (ArrayMathProgramHandle &pprogram, const std::string &name, Core::Datatypes::MatrixHandle matrix, std::string &error)
 
bool add_bool_array_sink (ArrayMathProgramHandle &pprogram, const std::string &name, std::vector< bool > *array, std::string &error)
 
bool add_int_array_sink (ArrayMathProgramHandle &pprogram, const std::string &name, std::vector< int > *array, std::string &error)
 
bool add_double_array_sink (ArrayMathProgramHandle &pprogram, const std::string &name, std::vector< double > *array, std::string &error)
 
bool translate (ParserProgramHandle &pprogram, ArrayMathProgramHandle &mprogram, std::string &error)
 
bool set_array_size (ArrayMathProgramHandle &mprogram, size_type array_size)
 
bool run (ArrayMathProgramHandle &mprogram, std::string &error)
 

Member Function Documentation

bool add_bool_array_sink ( ArrayMathProgramHandle pprogram,
const std::string &  name,
std::vector< bool > *  array,
std::string &  error 
)
bool add_bool_array_source ( ArrayMathProgramHandle pprogram,
const std::string &  name,
std::vector< bool > *  array,
std::string &  error 
)
bool add_double_array_sink ( ArrayMathProgramHandle pprogram,
const std::string &  name,
std::vector< double > *  array,
std::string &  error 
)
bool add_double_array_source ( ArrayMathProgramHandle pprogram,
const std::string &  name,
std::vector< double > *  array,
std::string &  error 
)
bool add_fielddata_sink ( ArrayMathProgramHandle pprogram,
const std::string &  name,
FieldHandle  field,
std::string &  error 
)
bool add_fielddata_source ( ArrayMathProgramHandle pprogram,
const std::string &  name,
FieldHandle  field,
std::string &  error 
)
bool add_fieldmesh_sink ( ArrayMathProgramHandle pprogram,
const std::string &  name,
FieldHandle  field,
std::string &  error 
)
bool add_fieldmesh_source ( ArrayMathProgramHandle pprogram,
const std::string &  name,
FieldHandle  field,
std::string &  error 
)
bool add_int_array_sink ( ArrayMathProgramHandle pprogram,
const std::string &  name,
std::vector< int > *  array,
std::string &  error 
)
bool add_int_array_source ( ArrayMathProgramHandle pprogram,
const std::string &  name,
std::vector< int > *  array,
std::string &  error 
)
bool add_matrix_sink ( ArrayMathProgramHandle pprogram,
const std::string &  name,
Core::Datatypes::MatrixHandle  matrix,
std::string &  error 
)
bool add_matrix_source ( ArrayMathProgramHandle pprogram,
const std::string &  name,
Core::Datatypes::MatrixHandle  matrix,
std::string &  error 
)
bool create_program ( ArrayMathProgramHandle mprogram,
std::string &  error 
)
bool run ( ArrayMathProgramHandle mprogram,
std::string &  error 
)
bool set_array_size ( ArrayMathProgramHandle mprogram,
size_type  array_size 
)
bool translate ( ParserProgramHandle pprogram,
ArrayMathProgramHandle mprogram,
std::string &  error 
)

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