source: issm/trunk-jpl/src/c/classes/ElementResults/ElementResult.h@ 16470

Last change on this file since 16470 was 16470, checked in by Mathieu Morlighem, 11 years ago

NEW: merging thermal_core with enthalpy_core (removing EnthalpySolution), and replacing InputToResult by OutputRequest

File size: 686 bytes
Line 
1/*!\file: ElementResult.h
2 * \brief abstract class for ElementResult object
3 */
4
5#ifndef _ELEMENTRESULT_H_
6#define _ELEMENTRESULT_H_
7
8/*Headers:*/
9#include "../../datastructures/datastructures.h"
10class Parameters;
11
12class ElementResult:public Object{
13
14 public:
15
16 virtual ~ElementResult(){};
17 virtual IssmDouble GetTime(void) = 0;
18 virtual int GetStep(void) = 0;
19 virtual int NumberOfNodalValues(void) = 0;
20 virtual int InstanceEnum() = 0;
21 virtual void GetVectorFromResults(Vector <IssmDouble> *vector,int*doflist,int*connectivitylist,int numdof)=0;
22 virtual void GetElementVectorFromResults(Vector <IssmDouble> *vector,int dof)=0;
23
24};
25
26#endif
Note: See TracBrowser for help on using the repository browser.