29 #ifndef CORE_PARSER_LINALGENGINE_H
30 #define CORE_PARSER_LINALGENGINE_H 1
32 #include <Core/Util/ProgressReporter.h>
33 #include <Core/Datatypes/FieldInformation.h>
68 bool add_input_matrix(std::string
name,
72 bool add_output_matrix(std::string
name);
75 bool add_expressions(std::string& expressions);
87 ProgressReporter def_pr_;
89 ProgressReporter* pr_;
100 std::string pre_expression_;
102 std::string expression_;
104 std::string post_expression_;
111 std::vector<OutputMatrix> matrixdata_;
LockingHandle< Matrix< double > > MatrixHandle
Definition: MatrixFwd.h:55
Handle< LinAlgProgram > LinAlgProgramHandle
Definition: LinAlgInterpreter.h:61
Definition: LinAlgEngine.h:50
#define SCISHARE
Definition: share.h:39
void set_progress_reporter(ProgressReporter *pr)
Definition: LinAlgEngine.h:65
MatrixHandle matrix_
Definition: LinAlgEngine.h:54
std::string matrix_name_
Definition: LinAlgEngine.h:53
const char * name[]
Definition: BoostGraphExampleTests.cc:87
boost::shared_ptr< ParserProgram > ParserProgramHandle
Definition: Parser.h:70
NewLinAlgEngine()
Definition: LinAlgEngine.h:62
Definition: LinAlgEngine.h:45
Definition: LinAlgInterpreter.h:291
std::string array_name_
Definition: LinAlgEngine.h:52