interfaces/CeLEDSExporter.idl Source File

CeLEDSExporter.idl
Go to the documentation of this file.
1 
9 #include "CellML_APISPEC.idl"
10 #include "CeLEDS.idl"
11 #include "CCGS.idl"
12 
16 module cellml_services
17 {
21  interface CodeExporter
23  {
27  attribute double rangeStart; // Default 0.0
28  attribute double rangeEnd; // Default 10.0
29  attribute double absTol; // Default 1E-6
30  attribute double relTol; // Default 1E-6
31  attribute double maxStep; // Default 1.0
32 
33  /*
34  * Return generated code.
35  * If there are errors generating the code they will be listed in the
36  * returned string.
37  */
38  wstring generateCode(in cellml_api::Model model);
39  };
40 
43  {
49  cellml_services::DictionaryGenerator createDictGenerator(in wstring URL);
55  cellml_services::DictionaryGenerator createDictGeneratorFromText(in wstring XMLText);
60  CodeExporter createExporter(in wstring URL);
65  CodeExporter createExporterFromText(in wstring XMLText);
66 
71  readonly attribute wstring loadError;
72  };
73 };