Changeset 21748
- Timestamp:
- 05/26/17 19:48:22 (8 years ago)
- Location:
- issm/trunk-jpl/src/c/classes/Inputs
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Inputs/BoolInput.h
r21521 r21748 61 61 void GetInputValue(IssmDouble* pvalue,Gauss* gauss ,int index){_error_("not implemented yet");}; 62 62 void GetVectorFromInputs(Vector<IssmDouble>* vector,int* doflist); 63 int GetInputInterpolationType(){_error_("not implemented yet!");}; 63 64 IssmDouble InfinityNorm(void){_error_("InfinityNorm not implemented for booleans");}; 64 65 IssmDouble Max(void){_error_("Max not implemented for booleans");}; -
issm/trunk-jpl/src/c/classes/Inputs/ControlInput.h
r20827 r21748 67 67 void GetInputValue(IssmDouble* pvalue,Gauss* gauss,IssmDouble time){_error_("not implemented yet");}; 68 68 void GetInputValue(IssmDouble* pvalue,Gauss* gauss ,int index){_error_("not implemented yet");}; 69 int GetInputInterpolationType(){_error_("not implemented yet!");}; 69 70 int GetResultArraySize(void){return 1;}; 70 71 int GetResultInterpolation(void); -
issm/trunk-jpl/src/c/classes/Inputs/DatasetInput.h
r20827 r21748 64 64 void GetInputValue(IssmDouble* pvalue,Gauss* gauss ,int index); 65 65 void GetInputUpToCurrentTimeAverages(IssmDouble** pvalues, IssmDouble** ptimes, int* pnumtimes, IssmDouble currenttime){_error_("not implemented yet");}; 66 int GetInputInterpolationType(){_error_("not implemented yet!");}; 66 67 int GetResultArraySize(void){_error_("not implemented yet");}; 67 68 int GetResultInterpolation(void){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/classes/Inputs/DoubleArrayInput.h
r20827 r21748 63 63 void GetInputUpToCurrentTimeAverages(IssmDouble** pvalues, IssmDouble** ptimes, int* pnumtimes, IssmDouble currenttime){_error_("not implemented yet");}; 64 64 void GetVectorFromInputs(Vector<IssmDouble>* vector,int* doflist){_error_("not implemented yet");}; 65 int GetInputInterpolationType(){_error_("not implemented yet!");}; 65 66 IssmDouble InfinityNorm(void){_error_("not implemented yet");}; 66 67 IssmDouble Max(void){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/classes/Inputs/DoubleInput.h
r20827 r21748 63 63 void GetInputValue(IssmDouble* pvalue,Gauss* gauss ,int index){_error_("not implemented yet");}; 64 64 void GetInputUpToCurrentTimeAverages(IssmDouble** pvalues, IssmDouble** ptimes, int* pnumtimes, IssmDouble currenttime){_error_("not implemented yet");}; 65 int GetInputInterpolationType(){return P0Enum; }; 65 66 void GetVectorFromInputs(Vector<IssmDouble>* vector,int* doflist); 66 67 IssmDouble InfinityNorm(void){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/classes/Inputs/Input.h
r20827 r21748 37 37 virtual void GetInputValue(IssmDouble* pvalue,Gauss* gauss,IssmDouble time)=0; 38 38 virtual void GetInputValue(IssmDouble* pvalue,Gauss* gauss,int index)=0; 39 virtual int GetInputInterpolationType()=0; 39 40 virtual void GetInputUpToCurrentTimeAverages(IssmDouble** pvalues, IssmDouble** ptimes, int* pnumtimes, IssmDouble currenttime)=0; 40 41 virtual int InstanceEnum()=0; -
issm/trunk-jpl/src/c/classes/Inputs/IntInput.h
r21521 r21748 64 64 void GetInputValue(IssmDouble* pvalue,Gauss* gauss ,int index){_error_("not implemented yet");}; 65 65 void GetInputUpToCurrentTimeAverages(IssmDouble** pvalues, IssmDouble** ptimes, int* pnumtimes, IssmDouble currenttime){_error_("not implemented yet");}; 66 int GetInputInterpolationType(){_error_("not implemented yet!");}; 66 67 void GetVectorFromInputs(Vector<IssmDouble>* vector,int* doflist); 67 68 IssmDouble InfinityNorm(void){_error_("InfinityNorm not implemented for integers");}; -
issm/trunk-jpl/src/c/classes/Inputs/PentaInput.h
r20827 r21748 63 63 void GetInputUpToCurrentTimeAverages(IssmDouble** pvalues, IssmDouble** ptimes, int* pnumtimes, IssmDouble currenttime){_error_("not implemented yet");}; 64 64 void GetVectorFromInputs(Vector<IssmDouble>* vector,int* doflist); 65 int GetInputInterpolationType(){_error_("not implemented yet!");}; 65 66 IssmDouble InfinityNorm(void); 66 67 IssmDouble Max(void); -
issm/trunk-jpl/src/c/classes/Inputs/SegInput.h
r20827 r21748 66 66 void GetInputUpToCurrentTimeAverages(IssmDouble** pvalues, IssmDouble** ptimes, int* pnumtimes, IssmDouble currenttime){_error_("not implemented yet");}; 67 67 void GetVectorFromInputs(Vector<IssmDouble>* vector,int* doflist){_error_("not implemented yet");}; 68 int GetInputInterpolationType(){_error_("not implemented yet!");}; 68 69 IssmDouble InfinityNorm(void){_error_("not implemented yet");}; 69 70 IssmDouble Max(void){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/classes/Inputs/TetraInput.h
r20827 r21748 66 66 void GetInputUpToCurrentTimeAverages(IssmDouble** pvalues, IssmDouble** ptimes, int* pnumtimes, IssmDouble currenttime); 67 67 void GetVectorFromInputs(Vector<IssmDouble>* vector,int* doflist); 68 int GetInputInterpolationType(){_error_("not implemented yet!");}; 68 69 IssmDouble InfinityNorm(void); 69 70 IssmDouble Max(void); -
issm/trunk-jpl/src/c/classes/Inputs/TransientInput.h
r20827 r21748 69 69 void GetInputValue(IssmDouble* pvalue,Gauss* gauss ,int index){_error_("not implemented yet");}; 70 70 void GetInputUpToCurrentTimeAverages(IssmDouble** pvalues, IssmDouble** ptimes, int* pnumtimes, IssmDouble currenttime); 71 int GetInputInterpolationType(){_error_("not implemented yet!");}; 71 72 Input* GetTimeInput(IssmDouble time); 72 73 void GetTimeValues(IssmDouble* values,IssmDouble time){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/classes/Inputs/TriaInput.h
r20827 r21748 65 65 void GetInputValue(IssmDouble* pvalue,Gauss* gauss,int index){_error_("not implemented yet");}; 66 66 void GetInputUpToCurrentTimeAverages(IssmDouble** pvalues, IssmDouble** ptimes, int* pnumtimes, IssmDouble currenttime); 67 int GetInputInterpolationType(){return interpolation_type;}; 67 68 void GetVectorFromInputs(Vector<IssmDouble>* vector,int* doflist); 68 69 IssmDouble InfinityNorm(void);
Note:
See TracChangeset
for help on using the changeset viewer.