Changeset 25836 for issm/trunk/src/c/classes/DependentObject.h
- Timestamp:
- 12/08/20 08:45:53 (4 years ago)
- Location:
- issm/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:mergeinfo changed
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/c
- Property svn:ignore
-
old new 23 23 issm_ocean 24 24 issm_dakota 25 issm_post
-
- Property svn:ignore
-
issm/trunk/src/c/classes/DependentObject.h
r22758 r25836 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(char** pmarshalled_data,int* pmarshalled_data_size, int marshall_direction){_error_("not implemented yet!"); };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.