@@ -17,48 +17,48 @@ Copyright (c) 2008, OSMC
1717class IHistory
1818{
1919public:
20- /* *
21- Returns simvalues for a time entry
22- */
23- virtual void getSimResults (const double time,ublas::vector<double >& v,ublas::vector<double >& dv) =0;
24- /* *
25- Returns all simulation results for all Variables (R matrix) and rhs(dR)
26- */
27- virtual void getSimResults (ublas::matrix<double >& R,ublas::matrix<double >& dR) =0;
28- /* *
29- Returns all simulation results for all Variables (R matrix), rhs(dR) and residues (Re)
30- */
31- virtual void getSimResults (ublas::matrix<double >& R,ublas::matrix<double >& dR,ublas::matrix<double >& Re) =0;
32-
33- virtual void getOutputNames (vector<string >& output_names) = 0;
34-
35- /* *
36- Returns all output variables results
37- */
38- virtual void getOutputResults (ublas::matrix<double >& OR)=0;
39- /* *
40- Retunrs all time entries
41- */
42- virtual vector<double > getTimeEntries () =0;
43- /* *
44- Returns numer of all time entries
45- */
46- virtual unsigned long getSize ()=0;
47- /* *
48- Returns number of variabels (state-,algebraic variables)
49- */
50- virtual unsigned long getDimR ()=0;
51- /* *
52- Retunrs number of state variables
53- */
54- virtual unsigned long getDimdR ()=0;
55- /* *
56- Returns number of residues
57- */
58- virtual unsigned long getDimRe ()=0;
59- /* *
60- Clears simulation buffer
61- */
62- virtual void clear ()=0;
63- virtual ~IHistory () {};
20+ /* *
21+ Returns simvalues for a time entry
22+ */
23+ virtual void getSimResults (const double time,ublas::vector<double >& v,ublas::vector<double >& dv) =0;
24+ /* *
25+ Returns all simulation results for all Variables (R matrix) and rhs(dR)
26+ */
27+ virtual void getSimResults (ublas::matrix<double >& R,ublas::matrix<double >& dR) =0;
28+ /* *
29+ Returns all simulation results for all Variables (R matrix), rhs(dR) and residues (Re)
30+ */
31+ virtual void getSimResults (ublas::matrix<double >& R,ublas::matrix<double >& dR,ublas::matrix<double >& Re) =0;
32+
33+ virtual void getOutputNames (vector<string >& output_names) = 0;
34+
35+ /* *
36+ Returns all output variables results
37+ */
38+ virtual void getOutputResults (ublas::matrix<double >& OR)=0;
39+ /* *
40+ Retunrs all time entries
41+ */
42+ virtual vector<double > getTimeEntries () =0;
43+ /* *
44+ Returns numer of all time entries
45+ */
46+ virtual unsigned long getSize ()=0;
47+ /* *
48+ Returns number of variabels (state-,algebraic variables)
49+ */
50+ virtual unsigned long getDimR ()=0;
51+ /* *
52+ Retunrs number of state variables
53+ */
54+ virtual unsigned long getDimdR ()=0;
55+ /* *
56+ Returns number of residues
57+ */
58+ virtual unsigned long getDimRe ()=0;
59+ /* *
60+ Clears simulation buffer
61+ */
62+ virtual void clear ()=0;
63+ virtual ~IHistory () {};
6464};
0 commit comments