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