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
RevLine 
[4050]1/*!\file: ElementResult.h
2 * \brief abstract class for ElementResult object
3 */
4
5#ifndef _ELEMENTRESULT_H_
6#define _ELEMENTRESULT_H_
7
8/*Headers:*/
[15067]9#include "../../datastructures/datastructures.h"
[15012]10class Parameters;
[4050]11
[4239]12class ElementResult:public Object{
[4050]13
14 public:
[13623]15
[15737]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;
[4050]23
24};
25
26#endif
Note: See TracBrowser for help on using the repository browser.