Changeset 25580 for issm/trunk-jpl/src/c/classes/DependentObject.h
- Timestamp:
- 09/17/20 15:44:24 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/DependentObject.h
r25524 r25580 18 18 19 19 char* name; 20 int type; /*0: scalar, 1: vertex*/ 21 int index; /*0: scalar, 1: vertex*/ 20 int index; /*0: scalar, 1: vertex*/ 22 21 IssmDouble response_value; 23 22 24 23 /*DependentObject constructors, destructors */ 25 24 DependentObject(); 26 DependentObject(char* name, int type,int index);27 DependentObject(char* name, int type,int index,IssmDouble in_response);25 DependentObject(char* name,int index); 26 DependentObject(char* name,int index,IssmDouble in_response); 28 27 ~DependentObject(); 29 28 30 29 /*Object virtual functions definitions*/ 31 Object *copy(void);32 void DeepEcho();33 void Echo();34 int Id();35 int ObjectEnum();36 void Marshall(MarshallHandle*marshallhandle);30 Object *copy(void); 31 void DeepEcho(); 32 void Echo(); 33 int Id(); 34 int ObjectEnum(); 35 void Marshall(MarshallHandle *marshallhandle); 37 36 38 37 /*DependentObject methods: */ 39 int NumDependents(void); 40 void Responsex(IssmDouble* poutput_value,FemModel* femmodel); 38 void Responsex(IssmDouble *poutput_value,FemModel*femmodel); 41 39 IssmDouble GetValue(void); 42 void AddValue(IssmDouble in_value);43 void ResetResponseValue(void);40 void AddValue(IssmDouble in_value); 41 void ResetResponseValue(void); 44 42 45 43 };
Note:
See TracChangeset
for help on using the changeset viewer.