Changeset 12550
- Timestamp:
- 06/26/12 09:23:16 (13 years ago)
- Location:
- issm/trunk-jpl/src/c/objects/Inputs
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/objects/Inputs/BoolInput.cpp
r12530 r12550 123 123 void BoolInput::GetInputValue(IssmDouble* pvalue,GaussPenta* gauss){_error2_("not supported yet!");} 124 124 /*}}}*/ 125 /*FUNCTION BoolInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss){{{*/126 void BoolInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not supported yet!");}127 /*}}}*/ 128 /*FUNCTION BoolInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss){{{*/129 void BoolInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not supported yet!");}125 /*FUNCTION BoolInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss){{{*/ 126 void BoolInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss){_error2_("not supported yet!");} 127 /*}}}*/ 128 /*FUNCTION BoolInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss){{{*/ 129 void BoolInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not supported yet!");} 130 130 /*}}}*/ 131 131 /*FUNCTION BoolInput::ChangeEnum{{{*/ -
issm/trunk-jpl/src/c/objects/Inputs/BoolInput.h
r12530 r12550 53 53 void GetInputValue(IssmDouble* pvalue,GaussTria* gauss ,int index){_error2_("not implemented yet");}; 54 54 void GetInputValue(IssmDouble* pvalue,GaussPenta* gauss ,int index){_error2_("not implemented yet");}; 55 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss);56 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss);55 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss); 56 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss); 57 57 void GetInputAverage(IssmDouble* pvalue){_error2_("not implemented yet");}; 58 void GetVxStrainRate2d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};59 void GetVyStrainRate2d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};60 void GetVxStrainRate3d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};61 void GetVyStrainRate3d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};62 void GetVzStrainRate3d(IssmDouble* epsilonvz,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};63 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};64 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};58 void GetVxStrainRate2d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 59 void GetVyStrainRate2d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 60 void GetVxStrainRate3d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 61 void GetVyStrainRate3d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 62 void GetVzStrainRate3d(IssmDouble* epsilonvz,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 63 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 64 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 65 65 void ChangeEnum(int newenumtype); 66 66 void SquareMin(IssmDouble* psquaremin, bool process_units,Parameters* parameters); -
issm/trunk-jpl/src/c/objects/Inputs/ControlInput.cpp
r12530 r12550 248 248 values->GetInputValue(pvalue,gauss); 249 249 }/*}}}*/ 250 /*FUNCTION ControlInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss){{{*/251 void ControlInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss){250 /*FUNCTION ControlInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss){{{*/ 251 void ControlInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss){ 252 252 values->GetInputDerivativeValue(derivativevalues,xyz_list,gauss); 253 253 }/*}}}*/ 254 /*FUNCTION ControlInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss){{{*/255 void ControlInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss){254 /*FUNCTION ControlInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss){{{*/ 255 void ControlInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss){ 256 256 values->GetInputDerivativeValue(derivativevalues,xyz_list,gauss); 257 257 }/*}}}*/ -
issm/trunk-jpl/src/c/objects/Inputs/ControlInput.h
r12530 r12550 58 58 void GetInputValue(IssmDouble* pvalue,GaussTria* gauss ,int index){_error2_("not implemented yet");}; 59 59 void GetInputValue(IssmDouble* pvalue,GaussPenta* gauss ,int index){_error2_("not implemented yet");}; 60 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss);61 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss);60 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss); 61 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss); 62 62 void GetInputAverage(IssmDouble* pvalue); 63 void GetVxStrainRate2d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};64 void GetVyStrainRate2d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};65 void GetVxStrainRate3d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};66 void GetVyStrainRate3d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};67 void GetVzStrainRate3d(IssmDouble* epsilonvz,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};68 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};69 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};63 void GetVxStrainRate2d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 64 void GetVyStrainRate2d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 65 void GetVxStrainRate3d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 66 void GetVyStrainRate3d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 67 void GetVzStrainRate3d(IssmDouble* epsilonvz,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 68 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 69 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 70 70 void ChangeEnum(int newenumtype){_error2_("not implemented yet");}; 71 71 void SquareMin(IssmDouble* psquaremin, bool process_units,Parameters* parameters){_error2_("not implemented yet");}; -
issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.h
r12530 r12550 53 53 void GetInputValue(IssmDouble* pvalue,GaussTria* gauss ,int index); 54 54 void GetInputValue(IssmDouble* pvalue,GaussPenta* gauss ,int index){_error2_("not implemented yet");}; 55 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};56 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};55 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 56 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 57 57 void GetInputAverage(IssmDouble* pvalue){_error2_("not implemented yet");}; 58 void GetVxStrainRate2d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};59 void GetVyStrainRate2d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};60 void GetVxStrainRate3d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};61 void GetVyStrainRate3d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};62 void GetVzStrainRate3d(IssmDouble* epsilonvz,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};63 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};64 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};58 void GetVxStrainRate2d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 59 void GetVyStrainRate2d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 60 void GetVxStrainRate3d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 61 void GetVyStrainRate3d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 62 void GetVzStrainRate3d(IssmDouble* epsilonvz,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 63 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 64 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 65 65 void ChangeEnum(int newenumtype){_error2_("not implemented yet");}; 66 66 void SquareMin(IssmDouble* psquaremin, bool process_units,Parameters* parameters){_error2_("not implemented yet");}; -
issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.cpp
r12530 r12550 131 131 void DoubleInput::GetInputValue(IssmDouble* pvalue,GaussPenta* gauss){*pvalue=this->value;} 132 132 /*}}}*/ 133 /*FUNCTION DoubleInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss){{{*/134 void DoubleInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not supported yet!");}135 /*}}}*/ 136 /*FUNCTION DoubleInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss){{{*/137 void DoubleInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not supported yet!");}138 /*}}}*/ 139 /*FUNCTION DoubleInput::GetVxStrainRate2d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussTria* gauss){{{*/140 void DoubleInput::GetVxStrainRate2d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussTria* gauss){133 /*FUNCTION DoubleInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss){{{*/ 134 void DoubleInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss){_error2_("not supported yet!");} 135 /*}}}*/ 136 /*FUNCTION DoubleInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss){{{*/ 137 void DoubleInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not supported yet!");} 138 /*}}}*/ 139 /*FUNCTION DoubleInput::GetVxStrainRate2d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussTria* gauss){{{*/ 140 void DoubleInput::GetVxStrainRate2d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussTria* gauss){ 141 141 /*Epsilon is zero as vx is constant over the element*/ 142 142 for(int i=0;i<3;i++) epsilonvx[i]=0; 143 143 } 144 144 /*}}}*/ 145 /*FUNCTION DoubleInput::GetVyStrainRate2d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussTria* gauss){{{*/146 void DoubleInput::GetVyStrainRate2d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussTria* gauss){145 /*FUNCTION DoubleInput::GetVyStrainRate2d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussTria* gauss){{{*/ 146 void DoubleInput::GetVyStrainRate2d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussTria* gauss){ 147 147 /*Epsilon is zero as vy is constant over the element*/ 148 148 for(int i=0;i<3;i++) epsilonvy[i]=0; 149 149 } 150 150 /*}}}*/ 151 /*FUNCTION DoubleInput::GetVxStrainRate3d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){{{*/152 void DoubleInput::GetVxStrainRate3d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){151 /*FUNCTION DoubleInput::GetVxStrainRate3d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){{{*/ 152 void DoubleInput::GetVxStrainRate3d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){ 153 153 /*Epsilon is zero as vx is constant over the element*/ 154 154 for(int i=0;i<6;i++) epsilonvx[i]=0; 155 155 } 156 156 /*}}}*/ 157 /*FUNCTION DoubleInput::GetVyStrainRate3d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){{{*/158 void DoubleInput::GetVyStrainRate3d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){157 /*FUNCTION DoubleInput::GetVyStrainRate3d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){{{*/ 158 void DoubleInput::GetVyStrainRate3d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){ 159 159 /*Epsilon is zero as vy is constant over the element*/ 160 160 for(int i=0;i<6;i++) epsilonvy[i]=0; 161 161 } 162 162 /*}}}*/ 163 /*FUNCTION DoubleInput::GetVzStrainRate3d(IssmDouble* epsilonvz,Issm PDouble* xyz_list, GaussPenta* gauss){{{*/164 void DoubleInput::GetVzStrainRate3d(IssmDouble* epsilonvz,Issm PDouble* xyz_list, GaussPenta* gauss){163 /*FUNCTION DoubleInput::GetVzStrainRate3d(IssmDouble* epsilonvz,IssmDouble* xyz_list, GaussPenta* gauss){{{*/ 164 void DoubleInput::GetVzStrainRate3d(IssmDouble* epsilonvz,IssmDouble* xyz_list, GaussPenta* gauss){ 165 165 /*Epsilon is zero as vz is constant over the element*/ 166 166 for(int i=0;i<6;i++) epsilonvz[i]=0; 167 167 } 168 168 /*}}}*/ 169 /*FUNCTION DoubleInput::GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){{{*/170 void DoubleInput::GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){169 /*FUNCTION DoubleInput::GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){{{*/ 170 void DoubleInput::GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){ 171 171 /*Epsilon is zero as vx is constant over the element*/ 172 172 for(int i=0;i<5;i++) epsilonvx[i]=0; 173 173 } 174 174 /*}}}*/ 175 /*FUNCTION DoubleInput::GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){{{*/176 void DoubleInput::GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){175 /*FUNCTION DoubleInput::GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){{{*/ 176 void DoubleInput::GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){ 177 177 /*Epsilon is zero as vy is constant over the element*/ 178 178 for(int i=0;i<5;i++) epsilonvy[i]=0; -
issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.h
r12530 r12550 52 52 void GetInputValue(IssmDouble* pvalue,GaussTria* gauss ,int index){_error2_("not implemented yet");}; 53 53 void GetInputValue(IssmDouble* pvalue,GaussPenta* gauss ,int index){_error2_("not implemented yet");}; 54 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss);55 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss);54 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss); 55 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss); 56 56 void GetInputAverage(IssmDouble* pvalue); 57 void GetVxStrainRate2d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussTria* gauss);58 void GetVyStrainRate2d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussTria* gauss);59 void GetVxStrainRate3d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss);60 void GetVyStrainRate3d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss);61 void GetVzStrainRate3d(IssmDouble* epsilonvz,Issm PDouble* xyz_list, GaussPenta* gauss);62 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss);63 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss);57 void GetVxStrainRate2d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussTria* gauss); 58 void GetVyStrainRate2d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussTria* gauss); 59 void GetVxStrainRate3d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss); 60 void GetVyStrainRate3d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss); 61 void GetVzStrainRate3d(IssmDouble* epsilonvz,IssmDouble* xyz_list, GaussPenta* gauss); 62 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss); 63 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss); 64 64 void ChangeEnum(int newenumtype); 65 65 void SquareMin(IssmDouble* psquaremin, bool process_units,Parameters* parameters); -
issm/trunk-jpl/src/c/objects/Inputs/Input.h
r12530 r12550 31 31 virtual void GetInputValue(IssmDouble* pvalue,GaussTria* gauss ,int index)=0; 32 32 virtual void GetInputValue(IssmDouble* pvalue,GaussPenta* gauss,int index)=0; 33 virtual void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss)=0;34 virtual void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss)=0;33 virtual void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss)=0; 34 virtual void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss)=0; 35 35 virtual void GetInputAverage(IssmDouble* pvalue)=0; 36 virtual void GetVxStrainRate2d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussTria* gauss)=0;37 virtual void GetVyStrainRate2d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussTria* gauss)=0;38 virtual void GetVxStrainRate3d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss)=0;39 virtual void GetVyStrainRate3d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss)=0;40 virtual void GetVzStrainRate3d(IssmDouble* epsilonvz,Issm PDouble* xyz_list, GaussPenta* gauss)=0;41 virtual void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss)=0;42 virtual void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss)=0;36 virtual void GetVxStrainRate2d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussTria* gauss)=0; 37 virtual void GetVyStrainRate2d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussTria* gauss)=0; 38 virtual void GetVxStrainRate3d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss)=0; 39 virtual void GetVyStrainRate3d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss)=0; 40 virtual void GetVzStrainRate3d(IssmDouble* epsilonvz,IssmDouble* xyz_list, GaussPenta* gauss)=0; 41 virtual void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss)=0; 42 virtual void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss)=0; 43 43 virtual void ChangeEnum(int newenumtype)=0; 44 44 virtual void Configure(Parameters* parameters)=0; -
issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp
r12530 r12550 124 124 void IntInput::GetInputValue(IssmDouble* pvalue,GaussPenta* gauss){_error2_("not supported yet!");} 125 125 /*}}}*/ 126 /*FUNCTION IntInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss){{{*/127 void IntInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not supported yet!");}126 /*FUNCTION IntInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss){{{*/ 127 void IntInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss){_error2_("not supported yet!");} 128 128 /*}}}*/ 129 /*FUNCTION IntInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss){{{*/130 void IntInput::GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not supported yet!");}129 /*FUNCTION IntInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss){{{*/ 130 void IntInput::GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not supported yet!");} 131 131 /*}}}*/ 132 132 /*FUNCTION IntInput::ChangeEnum{{{*/ -
issm/trunk-jpl/src/c/objects/Inputs/IntInput.h
r12530 r12550 53 53 void GetInputValue(IssmDouble* pvalue,GaussTria* gauss ,int index){_error2_("not implemented yet");}; 54 54 void GetInputValue(IssmDouble* pvalue,GaussPenta* gauss ,int index){_error2_("not implemented yet");}; 55 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss);56 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss);55 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss); 56 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss); 57 57 void GetInputAverage(IssmDouble* pvalue){_error2_("not implemented yet");}; 58 void GetVxStrainRate2d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};59 void GetVyStrainRate2d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};60 void GetVxStrainRate3d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};61 void GetVyStrainRate3d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};62 void GetVzStrainRate3d(IssmDouble* epsilonvz,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};63 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};64 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};58 void GetVxStrainRate2d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 59 void GetVyStrainRate2d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 60 void GetVxStrainRate3d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 61 void GetVyStrainRate3d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 62 void GetVzStrainRate3d(IssmDouble* epsilonvz,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 63 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 64 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 65 65 void ChangeEnum(int newenumtype); 66 66 void SquareMin(IssmDouble* psquaremin, bool process_units,Parameters* parameters); -
issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.cpp
r12530 r12550 135 135 } 136 136 /*}}}*/ 137 /*FUNCTION PentaP1Input::GetInputDerivativeValue(IssmDouble* p, Issm PDouble* xyz_list, GaussPenta* gauss){{{*/138 void PentaP1Input::GetInputDerivativeValue(IssmDouble* p, Issm PDouble* xyz_list, GaussPenta* gauss){137 /*FUNCTION PentaP1Input::GetInputDerivativeValue(IssmDouble* p, IssmDouble* xyz_list, GaussPenta* gauss){{{*/ 138 void PentaP1Input::GetInputDerivativeValue(IssmDouble* p, IssmDouble* xyz_list, GaussPenta* gauss){ 139 139 140 140 /*Call PentaRef function*/ … … 143 143 /*}}}*/ 144 144 /*FUNCTION PentaP1Input::GetVxStrainRate3d{{{*/ 145 void PentaP1Input::GetVxStrainRate3d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){145 void PentaP1Input::GetVxStrainRate3d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){ 146 146 int i,j; 147 147 … … 188 188 /*}}}*/ 189 189 /*FUNCTION PentaP1Input::GetVyStrainRate3d{{{*/ 190 void PentaP1Input::GetVyStrainRate3d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){190 void PentaP1Input::GetVyStrainRate3d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){ 191 191 int i,j; 192 192 … … 233 233 /*}}}*/ 234 234 /*FUNCTION PentaP1Input::GetVzStrainRate3d{{{*/ 235 void PentaP1Input::GetVzStrainRate3d(IssmDouble* epsilonvz,Issm PDouble* xyz_list, GaussPenta* gauss){235 void PentaP1Input::GetVzStrainRate3d(IssmDouble* epsilonvz,IssmDouble* xyz_list, GaussPenta* gauss){ 236 236 int i,j; 237 237 … … 279 279 /*}}}*/ 280 280 /*FUNCTION PentaP1Input::GetVxStrainRate3dPattyn{{{*/ 281 void PentaP1Input::GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){281 void PentaP1Input::GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){ 282 282 283 283 int i; … … 303 303 /*}}}*/ 304 304 /*FUNCTION PentaP1Input::GetVyStrainRate3dPattyn{{{*/ 305 void PentaP1Input::GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){305 void PentaP1Input::GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){ 306 306 307 307 int i; -
issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.h
r12530 r12550 53 53 void GetInputValue(IssmDouble* pvalue,GaussTria* gauss ,int index){_error2_("not implemented yet");}; 54 54 void GetInputValue(IssmDouble* pvalue,GaussPenta* gauss ,int index){_error2_("not implemented yet");}; 55 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};56 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss);55 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 56 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss); 57 57 void GetInputAverage(IssmDouble* pvalue); 58 void GetVxStrainRate2d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};59 void GetVyStrainRate2d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};60 void GetVxStrainRate3d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss);61 void GetVyStrainRate3d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss);62 void GetVzStrainRate3d(IssmDouble* epsilonvz,Issm PDouble* xyz_list, GaussPenta* gauss);63 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss);64 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss);58 void GetVxStrainRate2d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 59 void GetVyStrainRate2d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 60 void GetVxStrainRate3d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss); 61 void GetVyStrainRate3d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss); 62 void GetVzStrainRate3d(IssmDouble* epsilonvz,IssmDouble* xyz_list, GaussPenta* gauss); 63 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss); 64 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss); 65 65 void ChangeEnum(int newenumtype); 66 66 -
issm/trunk-jpl/src/c/objects/Inputs/TransientInput.cpp
r12530 r12550 184 184 } 185 185 /*}}}*/ 186 /*FUNCTION TransientInput::GetInputDerivativeValue(IssmDouble* p, Issm PDouble* xyz_list, GaussTria* gauss){{{*/187 void TransientInput::GetInputDerivativeValue(IssmDouble* p, Issm PDouble* xyz_list, GaussTria* gauss){186 /*FUNCTION TransientInput::GetInputDerivativeValue(IssmDouble* p, IssmDouble* xyz_list, GaussTria* gauss){{{*/ 187 void TransientInput::GetInputDerivativeValue(IssmDouble* p, IssmDouble* xyz_list, GaussTria* gauss){ 188 188 189 189 IssmDouble time; -
issm/trunk-jpl/src/c/objects/Inputs/TransientInput.h
r12530 r12550 55 55 void GetInputValue(IssmDouble* pvalue,GaussTria* gauss ,int index){_error2_("not implemented yet");}; 56 56 void GetInputValue(IssmDouble* pvalue,GaussPenta* gauss ,int index){_error2_("not implemented yet");}; 57 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss);58 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};57 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss); 58 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 59 59 void GetInputAverage(IssmDouble* pvalue); 60 void GetVxStrainRate2d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};61 void GetVyStrainRate2d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");};62 void GetVxStrainRate3d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};63 void GetVyStrainRate3d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};64 void GetVzStrainRate3d(IssmDouble* epsilonvz,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};65 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};66 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};60 void GetVxStrainRate2d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 61 void GetVyStrainRate2d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussTria* gauss){_error2_("not implemented yet");}; 62 void GetVxStrainRate3d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 63 void GetVyStrainRate3d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 64 void GetVzStrainRate3d(IssmDouble* epsilonvz,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 65 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 66 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 67 67 void ChangeEnum(int newenumtype); 68 68 -
issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.cpp
r12530 r12550 124 124 } 125 125 /*}}}*/ 126 /*FUNCTION TriaP1Input::GetInputDerivativeValue(IssmDouble* p, Issm PDouble* xyz_list, GaussTria* gauss){{{*/127 void TriaP1Input::GetInputDerivativeValue(IssmDouble* p, Issm PDouble* xyz_list, GaussTria* gauss){126 /*FUNCTION TriaP1Input::GetInputDerivativeValue(IssmDouble* p, IssmDouble* xyz_list, GaussTria* gauss){{{*/ 127 void TriaP1Input::GetInputDerivativeValue(IssmDouble* p, IssmDouble* xyz_list, GaussTria* gauss){ 128 128 129 129 /*Call TriaRef function*/ … … 132 132 /*}}}*/ 133 133 /*FUNCTION TriaP1Input::GetVxStrainRate2d{{{*/ 134 void TriaP1Input::GetVxStrainRate2d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussTria* gauss){134 void TriaP1Input::GetVxStrainRate2d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussTria* gauss){ 135 135 136 136 /*Intermediary*/ … … 155 155 /*}}}*/ 156 156 /*FUNCTION TriaP1Input::GetVyStrainRate2d{{{*/ 157 void TriaP1Input::GetVyStrainRate2d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussTria* gauss){157 void TriaP1Input::GetVyStrainRate2d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussTria* gauss){ 158 158 159 159 /*Intermediary*/ -
issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.h
r12530 r12550 53 53 void GetInputValue(IssmDouble* pvalue,GaussTria* gauss ,int index){_error2_("not implemented yet");}; 54 54 void GetInputValue(IssmDouble* pvalue,GaussPenta* gauss,int index){_error2_("not implemented yet");}; 55 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussTria* gauss);56 void GetInputDerivativeValue(IssmDouble* derivativevalues, Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};55 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussTria* gauss); 56 void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 57 57 void GetInputAverage(IssmDouble* pvalue); 58 void GetVxStrainRate2d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussTria* gauss);59 void GetVyStrainRate2d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussTria* gauss);60 void GetVxStrainRate3d(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};61 void GetVyStrainRate3d(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};62 void GetVzStrainRate3d(IssmDouble* epsilonvz,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};63 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};64 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,Issm PDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");};58 void GetVxStrainRate2d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussTria* gauss); 59 void GetVyStrainRate2d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussTria* gauss); 60 void GetVxStrainRate3d(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 61 void GetVyStrainRate3d(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 62 void GetVzStrainRate3d(IssmDouble* epsilonvz,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 63 void GetVxStrainRate3dPattyn(IssmDouble* epsilonvx,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 64 void GetVyStrainRate3dPattyn(IssmDouble* epsilonvy,IssmDouble* xyz_list, GaussPenta* gauss){_error2_("not implemented yet");}; 65 65 void ChangeEnum(int newenumtype); 66 66
Note:
See TracChangeset
for help on using the changeset viewer.