Changeset 12494 for issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.h
- Timestamp:
- 06/21/12 10:10:34 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.h
r12426 r12494 37 37 int InstanceEnum(); 38 38 Input* SpawnTriaInput(int* indices); 39 Input* PointwiseDivide(Input* inputB){_error _("not implemented yet");};40 Input* PointwiseMin(Input* inputB){_error _("not implemented yet");};41 Input* PointwiseMax(Input* inputB){_error _("not implemented yet");};42 ElementResult* SpawnResult(int step, IssmPDouble time){_error _("not implemented yet");};43 void AddTimeValues(IssmPDouble* values,int step,IssmPDouble time){_error _("not supported yet");};39 Input* PointwiseDivide(Input* inputB){_error2_("not implemented yet");}; 40 Input* PointwiseMin(Input* inputB){_error2_("not implemented yet");}; 41 Input* PointwiseMax(Input* inputB){_error2_("not implemented yet");}; 42 ElementResult* SpawnResult(int step, IssmPDouble time){_error2_("not implemented yet");}; 43 void AddTimeValues(IssmPDouble* values,int step,IssmPDouble time){_error2_("not supported yet");}; 44 44 void Configure(Parameters* parameters); 45 45 /*}}}*/ 46 46 /*numeriics: {{{*/ 47 void GetInputValue(bool* pvalue){_error _("not implemented yet");};48 void GetInputValue(int* pvalue){_error _("not implemented yet");};49 void GetInputValue(IssmPDouble* pvalue){_error _("not implemented yet");};50 void GetInputValue(IssmPDouble* pvalue,GaussTria* gauss){_error _("not implemented yet");};51 void GetInputValue(IssmPDouble* pvalue,GaussTria* gauss,IssmPDouble time){_error _("not implemented yet");};52 void GetInputValue(IssmPDouble* pvalue,GaussPenta* gauss){_error _("not implemented yet");};47 void GetInputValue(bool* pvalue){_error2_("not implemented yet");}; 48 void GetInputValue(int* pvalue){_error2_("not implemented yet");}; 49 void GetInputValue(IssmPDouble* pvalue){_error2_("not implemented yet");}; 50 void GetInputValue(IssmPDouble* pvalue,GaussTria* gauss){_error2_("not implemented yet");}; 51 void GetInputValue(IssmPDouble* pvalue,GaussTria* gauss,IssmPDouble time){_error2_("not implemented yet");}; 52 void GetInputValue(IssmPDouble* pvalue,GaussPenta* gauss){_error2_("not implemented yet");}; 53 53 void GetInputValue(IssmPDouble* pvalue,GaussTria* gauss ,int index); 54 void GetInputValue(IssmPDouble* pvalue,GaussPenta* gauss ,int index){_error _("not implemented yet");};55 void GetInputDerivativeValue(IssmPDouble* derivativevalues, IssmPDouble* xyz_list, GaussTria* gauss){_error _("not implemented yet");};56 void GetInputDerivativeValue(IssmPDouble* derivativevalues, IssmPDouble* xyz_list, GaussPenta* gauss){_error _("not implemented yet");};57 void GetInputAverage(IssmPDouble* pvalue){_error _("not implemented yet");};58 void GetVxStrainRate2d(IssmPDouble* epsilonvx,IssmPDouble* xyz_list, GaussTria* gauss){_error _("not implemented yet");};59 void GetVyStrainRate2d(IssmPDouble* epsilonvy,IssmPDouble* xyz_list, GaussTria* gauss){_error _("not implemented yet");};60 void GetVxStrainRate3d(IssmPDouble* epsilonvx,IssmPDouble* xyz_list, GaussPenta* gauss){_error _("not implemented yet");};61 void GetVyStrainRate3d(IssmPDouble* epsilonvy,IssmPDouble* xyz_list, GaussPenta* gauss){_error _("not implemented yet");};62 void GetVzStrainRate3d(IssmPDouble* epsilonvz,IssmPDouble* xyz_list, GaussPenta* gauss){_error _("not implemented yet");};63 void GetVxStrainRate3dPattyn(IssmPDouble* epsilonvx,IssmPDouble* xyz_list, GaussPenta* gauss){_error _("not implemented yet");};64 void GetVyStrainRate3dPattyn(IssmPDouble* epsilonvy,IssmPDouble* xyz_list, GaussPenta* gauss){_error _("not implemented yet");};65 void ChangeEnum(int newenumtype){_error _("not implemented yet");};66 void SquareMin(IssmPDouble* psquaremin, bool process_units,Parameters* parameters){_error _("not implemented yet");};67 void ConstrainMin(IssmPDouble minimum){_error _("not implemented yet");};68 void Scale(IssmPDouble scale_factor){_error _("not implemented yet");};69 void ArtificialNoise(IssmPDouble min,IssmPDouble max){_error _("not implemented yet");};70 void AXPY(Input* xinput,IssmPDouble scalar){_error _("not implemented yet");};71 void Constrain(void){_error _("not implemented yet");};72 void Constrain(IssmPDouble min,IssmPDouble max){_error _("not implemented yet");};73 IssmPDouble InfinityNorm(void){_error _("not implemented yet");};74 IssmPDouble Max(void){_error _("not implemented yet");};75 IssmPDouble MaxAbs(void){_error _("not implemented yet");};76 IssmPDouble Min(void){_error _("not implemented yet");};77 IssmPDouble MinAbs(void){_error _("not implemented yet");};78 void Extrude(void){_error _("not implemented yet");};79 void VerticallyIntegrate(Input* thickness_input){_error _("not implemented yet");};80 void GetVectorFromInputs(Vector* vector,int* doflist){_error _("not implemented yet");};81 void GetValuesPtr(IssmPDouble** pvalues,int* pnum_values){_error _("not implemented yet");};82 ElementResult* SpawnGradient(int step, IssmPDouble time){_error _("not implemented yet");};83 void GetGradient(Vector* gradient_vec,int* doflist){_error _("not implemented yet");};84 void ScaleGradient(IssmPDouble scale){_error _("not implemented yet");};85 void SetGradient(Input* gradient_in){_error _("not implemented yet");};86 void UpdateValue(IssmPDouble scalar){_error _("not implemented yet");};87 void SaveValue(void){_error _("not implemented yet");};54 void GetInputValue(IssmPDouble* pvalue,GaussPenta* gauss ,int index){_error2_("not implemented yet");}; 55 void GetInputDerivativeValue(IssmPDouble* derivativevalues, IssmPDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 56 void GetInputDerivativeValue(IssmPDouble* derivativevalues, IssmPDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 57 void GetInputAverage(IssmPDouble* pvalue){_error2_("not implemented yet");}; 58 void GetVxStrainRate2d(IssmPDouble* epsilonvx,IssmPDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 59 void GetVyStrainRate2d(IssmPDouble* epsilonvy,IssmPDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 60 void GetVxStrainRate3d(IssmPDouble* epsilonvx,IssmPDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 61 void GetVyStrainRate3d(IssmPDouble* epsilonvy,IssmPDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 62 void GetVzStrainRate3d(IssmPDouble* epsilonvz,IssmPDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 63 void GetVxStrainRate3dPattyn(IssmPDouble* epsilonvx,IssmPDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 64 void GetVyStrainRate3dPattyn(IssmPDouble* epsilonvy,IssmPDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 65 void ChangeEnum(int newenumtype){_error2_("not implemented yet");}; 66 void SquareMin(IssmPDouble* psquaremin, bool process_units,Parameters* parameters){_error2_("not implemented yet");}; 67 void ConstrainMin(IssmPDouble minimum){_error2_("not implemented yet");}; 68 void Scale(IssmPDouble scale_factor){_error2_("not implemented yet");}; 69 void ArtificialNoise(IssmPDouble min,IssmPDouble max){_error2_("not implemented yet");}; 70 void AXPY(Input* xinput,IssmPDouble scalar){_error2_("not implemented yet");}; 71 void Constrain(void){_error2_("not implemented yet");}; 72 void Constrain(IssmPDouble min,IssmPDouble max){_error2_("not implemented yet");}; 73 IssmPDouble InfinityNorm(void){_error2_("not implemented yet");}; 74 IssmPDouble Max(void){_error2_("not implemented yet");}; 75 IssmPDouble MaxAbs(void){_error2_("not implemented yet");}; 76 IssmPDouble Min(void){_error2_("not implemented yet");}; 77 IssmPDouble MinAbs(void){_error2_("not implemented yet");}; 78 void Extrude(void){_error2_("not implemented yet");}; 79 void VerticallyIntegrate(Input* thickness_input){_error2_("not implemented yet");}; 80 void GetVectorFromInputs(Vector* vector,int* doflist){_error2_("not implemented yet");}; 81 void GetValuesPtr(IssmPDouble** pvalues,int* pnum_values){_error2_("not implemented yet");}; 82 ElementResult* SpawnGradient(int step, IssmPDouble time){_error2_("not implemented yet");}; 83 void GetGradient(Vector* gradient_vec,int* doflist){_error2_("not implemented yet");}; 84 void ScaleGradient(IssmPDouble scale){_error2_("not implemented yet");}; 85 void SetGradient(Input* gradient_in){_error2_("not implemented yet");}; 86 void UpdateValue(IssmPDouble scalar){_error2_("not implemented yet");}; 87 void SaveValue(void){_error2_("not implemented yet");}; 88 88 /*}}}*/ 89 89
Note:
See TracChangeset
for help on using the changeset viewer.