Changeset 12494 for issm/trunk-jpl/src/c/objects/Inputs/BoolInput.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/BoolInput.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");};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 42 ElementResult* SpawnResult(int step, IssmPDouble time); 43 43 void Configure(Parameters* parameters); 44 void AddTimeValues(IssmPDouble* values,int step,IssmPDouble time){_error _("not supported yet");};44 void AddTimeValues(IssmPDouble* values,int step,IssmPDouble time){_error2_("not supported yet");}; 45 45 /*}}}*/ 46 46 /*numerics: {{{*/ … … 49 49 void GetInputValue(IssmPDouble* pvalue); 50 50 void GetInputValue(IssmPDouble* pvalue,GaussTria* gauss); 51 void GetInputValue(IssmPDouble* pvalue,GaussTria* gauss,IssmPDouble time){_error _("not implemented yet");};51 void GetInputValue(IssmPDouble* pvalue,GaussTria* gauss,IssmPDouble time){_error2_("not implemented yet");}; 52 52 void GetInputValue(IssmPDouble* pvalue,GaussPenta* gauss); 53 void GetInputValue(IssmPDouble* pvalue,GaussTria* gauss ,int index){_error _("not implemented yet");};54 void GetInputValue(IssmPDouble* pvalue,GaussPenta* gauss ,int index){_error _("not implemented yet");};53 void GetInputValue(IssmPDouble* pvalue,GaussTria* gauss ,int index){_error2_("not implemented yet");}; 54 void GetInputValue(IssmPDouble* pvalue,GaussPenta* gauss ,int index){_error2_("not implemented yet");}; 55 55 void GetInputDerivativeValue(IssmPDouble* derivativevalues, IssmPDouble* xyz_list, GaussTria* gauss); 56 56 void GetInputDerivativeValue(IssmPDouble* derivativevalues, IssmPDouble* xyz_list, GaussPenta* gauss); 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");};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 65 void ChangeEnum(int newenumtype); 66 66 void SquareMin(IssmPDouble* psquaremin, bool process_units,Parameters* parameters); 67 void ConstrainMin(IssmPDouble minimum){_error _("not implemented yet");};68 IssmPDouble InfinityNorm(void){_error _("InfinityNorm not implemented for booleans");};69 IssmPDouble Max(void){_error _("Max not implemented for booleans");};70 IssmPDouble MaxAbs(void){_error _("Max not implemented for booleans");};71 IssmPDouble Min(void){_error _("Min not implemented for booleans");};72 IssmPDouble MinAbs(void){_error _("Min not implemented for booleans");};67 void ConstrainMin(IssmPDouble minimum){_error2_("not implemented yet");}; 68 IssmPDouble InfinityNorm(void){_error2_("InfinityNorm not implemented for booleans");}; 69 IssmPDouble Max(void){_error2_("Max not implemented for booleans");}; 70 IssmPDouble MaxAbs(void){_error2_("Max not implemented for booleans");}; 71 IssmPDouble Min(void){_error2_("Min not implemented for booleans");}; 72 IssmPDouble MinAbs(void){_error2_("Min not implemented for booleans");}; 73 73 void Scale(IssmPDouble scale_factor); 74 void ArtificialNoise(IssmPDouble min,IssmPDouble max){_error _("not implemented yet");};74 void ArtificialNoise(IssmPDouble min,IssmPDouble max){_error2_("not implemented yet");}; 75 75 void AXPY(Input* xinput,IssmPDouble scalar); 76 76 void Constrain(IssmPDouble cm_min, IssmPDouble cm_max); 77 77 void Extrude(void); 78 void VerticallyIntegrate(Input* thickness_input){_error _("not supported yet");};78 void VerticallyIntegrate(Input* thickness_input){_error2_("not supported yet");}; 79 79 void GetVectorFromInputs(Vector* vector,int* doflist); 80 80 void GetValuesPtr(IssmPDouble** pvalues,int* pnum_values);
Note:
See TracChangeset
for help on using the changeset viewer.