Changeset 9035
- Timestamp:
- 07/18/11 09:02:33 (14 years ago)
- Location:
- issm/trunk/src/c/objects/Inputs
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Inputs/DoubleInput.cpp
r9029 r9035 194 194 void DoubleInput::GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, GaussPenta* gauss){_error_(" not supported yet!");} 195 195 /*}}}*/ 196 /*FUNCTION DoubleInput::GetVxStrainRate2d(double* epsilonvx,double* xyz_list, GaussTria* gauss){{{1*/ 197 void DoubleInput::GetVxStrainRate2d(double* epsilonvx,double* xyz_list, GaussTria* gauss){ 198 /*Epsilon is zero as vx is constant over the element*/ 199 for(int i=0;i<3;i++) epsilonvx[i]=0; 200 } 201 /*}}}*/ 202 /*FUNCTION DoubleInput::GetVyStrainRate2d(double* epsilonvy,double* xyz_list, GaussTria* gauss){{{1*/ 203 void DoubleInput::GetVyStrainRate2d(double* epsilonvy,double* xyz_list, GaussTria* gauss){ 204 /*Epsilon is zero as vy is constant over the element*/ 205 for(int i=0;i<3;i++) epsilonvy[i]=0; 206 } 207 /*}}}*/ 208 /*FUNCTION DoubleInput::GetVxStrainRate3d(double* epsilonvx,double* xyz_list, GaussPenta* gauss){{{1*/ 209 void DoubleInput::GetVxStrainRate3d(double* epsilonvx,double* xyz_list, GaussPenta* gauss){ 210 /*Epsilon is zero as vx is constant over the element*/ 211 for(int i=0;i<6;i++) epsilonvx[i]=0; 212 } 213 /*}}}*/ 214 /*FUNCTION DoubleInput::GetVyStrainRate3d(double* epsilonvy,double* xyz_list, GaussPenta* gauss){{{1*/ 215 void DoubleInput::GetVyStrainRate3d(double* epsilonvy,double* xyz_list, GaussPenta* gauss){ 216 /*Epsilon is zero as vy is constant over the element*/ 217 for(int i=0;i<6;i++) epsilonvy[i]=0; 218 } 219 /*}}}*/ 220 /*FUNCTION DoubleInput::GetVzStrainRate3d(double* epsilonvz,double* xyz_list, GaussPenta* gauss){{{1*/ 221 void DoubleInput::GetVzStrainRate3d(double* epsilonvz,double* xyz_list, GaussPenta* gauss){ 222 /*Epsilon is zero as vz is constant over the element*/ 223 for(int i=0;i<6;i++) epsilonvz[i]=0; 224 } 225 /*}}}*/ 226 /*FUNCTION DoubleInput::GetVxStrainRate3dPattyn(double* epsilonvx,double* xyz_list, GaussPenta* gauss){{{1*/ 227 void DoubleInput::GetVxStrainRate3dPattyn(double* epsilonvx,double* xyz_list, GaussPenta* gauss){ 228 /*Epsilon is zero as vx is constant over the element*/ 229 for(int i=0;i<5;i++) epsilonvx[i]=0; 230 } 231 /*}}}*/ 232 /*FUNCTION DoubleInput::GetVyStrainRate3dPattyn(double* epsilonvy,double* xyz_list, GaussPenta* gauss){{{1*/ 233 void DoubleInput::GetVyStrainRate3dPattyn(double* epsilonvy,double* xyz_list, GaussPenta* gauss){ 234 /*Epsilon is zero as vy is constant over the element*/ 235 for(int i=0;i<5;i++) epsilonvy[i]=0; 236 } 237 /*}}}*/ 196 238 /*FUNCTION DoubleInput::ChangeEnum{{{1*/ 197 239 void DoubleInput::ChangeEnum(int newenumtype){ -
issm/trunk/src/c/objects/Inputs/DoubleInput.h
r8592 r9035 57 57 void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, GaussPenta* gauss); 58 58 void GetParameterAverage(double* pvalue); 59 void GetVxStrainRate2d(double* epsilonvx,double* xyz_list, GaussTria* gauss) {_error_("not implemented yet");};60 void GetVyStrainRate2d(double* epsilonvy,double* xyz_list, GaussTria* gauss) {_error_("not implemented yet");};61 void GetVxStrainRate3d(double* epsilonvx,double* xyz_list, GaussPenta* gauss) {_error_("not implemented yet");};62 void GetVyStrainRate3d(double* epsilonvy,double* xyz_list, GaussPenta* gauss) {_error_("not implemented yet");};63 void GetVzStrainRate3d(double* epsilonvz,double* xyz_list, GaussPenta* gauss) {_error_("not implemented yet");};64 void GetVxStrainRate3dPattyn(double* epsilonvx,double* xyz_list, GaussPenta* gauss) {_error_("not implemented yet");};65 void GetVyStrainRate3dPattyn(double* epsilonvy,double* xyz_list, GaussPenta* gauss) {_error_("not implemented yet");};59 void GetVxStrainRate2d(double* epsilonvx,double* xyz_list, GaussTria* gauss); 60 void GetVyStrainRate2d(double* epsilonvy,double* xyz_list, GaussTria* gauss); 61 void GetVxStrainRate3d(double* epsilonvx,double* xyz_list, GaussPenta* gauss); 62 void GetVyStrainRate3d(double* epsilonvy,double* xyz_list, GaussPenta* gauss); 63 void GetVzStrainRate3d(double* epsilonvz,double* xyz_list, GaussPenta* gauss); 64 void GetVxStrainRate3dPattyn(double* epsilonvx,double* xyz_list, GaussPenta* gauss); 65 void GetVyStrainRate3dPattyn(double* epsilonvy,double* xyz_list, GaussPenta* gauss); 66 66 void ChangeEnum(int newenumtype); 67 67 void SquareMin(double* psquaremin, bool process_units,Parameters* parameters);
Note:
See TracChangeset
for help on using the changeset viewer.