Changeset 4922


Ignore:
Timestamp:
08/02/10 11:32:51 (15 years ago)
Author:
Mathieu Morlighem
Message:

some cleaning in inputs

Location:
issm/trunk/src/c/objects/Inputs
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/objects/Inputs/BeamVertexInput.cpp

    r4899 r4922  
    162162
    163163/*Object functions*/
    164 /*FUNCTION BeamVertexInput::GetParameterValue(bool* pvalue) {{{1*/
    165 void BeamVertexInput::GetParameterValue(bool* pvalue){ISSMERROR(" not supported yet!");}
    166 /*}}}*/
    167 /*FUNCTION BeamVertexInput::GetParameterValue(int* pvalue){{{1*/
    168 void BeamVertexInput::GetParameterValue(int* pvalue){ISSMERROR(" not supported yet!");}
    169 /*}}}*/
    170 /*FUNCTION BeamVertexInput::GetParameterValue(double* pvalue){{{1*/
    171 void BeamVertexInput::GetParameterValue(double* pvalue){ISSMERROR(" not supported yet!");}
    172 /*}}}*/
    173 /*FUNCTION BeamVertexInput::GetParameterValue(double* pvalue,double* gauss){{{1*/
     164/*FUNCTION BeamVertexInput::GetParameterValue{{{1*/
    174165void BeamVertexInput::GetParameterValue(double* pvalue,double* gauss){
    175         *pvalue=gauss[0]*values[0]+gauss[1]*values[1];
    176 }
    177 /*}}}*/
    178 /*FUNCTION BeamVertexInput::GetParameterValue(double* pvalue,double* gauss,double defaultvalue){{{1*/
    179 void BeamVertexInput::GetParameterValue(double* pvalue,double* gauss,double defaultvalue){ISSMERROR(" not supported yet!");}
     166
     167        /*Call BeamRef function*/
     168        BeamRef::GetParameterValue(pvalue,&values[0],*gauss);
     169}
    180170/*}}}*/
    181171/*FUNCTION BeamVertexInput::GetParameterValues{{{1*/
  • issm/trunk/src/c/objects/Inputs/BeamVertexInput.h

    r4910 r4922  
    4545                /*}}}*/
    4646                /*numerics: {{{1*/
    47                 void GetParameterValue(bool* pvalue);
    48                 void GetParameterValue(int* pvalue);
    49                 void GetParameterValue(double* pvalue);
     47                void GetParameterValue(bool* pvalue){ISSMERROR("not implemented yet");};
     48                void GetParameterValue(int* pvalue){ISSMERROR("not implemented yet");};
     49                void GetParameterValue(double* pvalue){ISSMERROR("not implemented yet");};
    5050                void GetParameterValue(double* pvalue,double* gauss);
    51                 void GetParameterValue(double* pvalue,double* gauss,double defaultvalue);
    52                
     51                void GetParameterValues(double* values,double* gauss_pointers, int numgauss);
     52                void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss);
    5353                void GetParameterAverage(double* pvalue);
    54        
    55                 void GetParameterValues(double* values,double* gauss_pointers, int numgauss);
    56        
    57                 void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss);
    5854                void GetVxStrainRate2d(double* epsilonvx,double* xyz_list, double* gauss){ISSMERROR("not implemented yet");};
    5955                void GetVyStrainRate2d(double* epsilonvy,double* xyz_list, double* gauss){ISSMERROR("not implemented yet");};
  • issm/trunk/src/c/objects/Inputs/BoolInput.cpp

    r4899 r4922  
    184184void BoolInput::GetParameterValue(double* pvalue,double* gauss){ISSMERROR(" not supported yet!");}
    185185/*}}}*/
    186 /*FUNCTION BoolInput::GetParameterValue(double* pvalue,double* gauss,double defaultvalue){{{1*/
    187 void BoolInput::GetParameterValue(double* pvalue,double* gauss,double defaultvalue){ISSMERROR(" not supported yet!");}
    188 /*}}}*/
    189186/*FUNCTION BoolInput::GetParameterValues{{{1*/
    190187void BoolInput::GetParameterValues(double* values,double* gauss_pointers, int numgauss){ISSMERROR(" not supported yet!");}
  • issm/trunk/src/c/objects/Inputs/BoolInput.h

    r4899 r4922  
    4848                void GetParameterValue(double* pvalue);
    4949                void GetParameterValue(double* pvalue,double* gauss);
    50                 void GetParameterValue(double* pvalue,double* gauss,double defaultvalue);
    51                
     50                void GetParameterValues(double* values,double* gauss_pointers, int numgauss);
     51                void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss);
    5252                void GetParameterAverage(double* pvalue){ISSMERROR("not implemented yet");};
    53                
    54                 void GetParameterValues(double* values,double* gauss_pointers, int numgauss);
    55        
    56                 void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss);
    5753                void GetVxStrainRate2d(double* epsilonvx,double* xyz_list, double* gauss){ISSMERROR("not implemented yet");};
    5854                void GetVyStrainRate2d(double* epsilonvy,double* xyz_list, double* gauss){ISSMERROR("not implemented yet");};
  • issm/trunk/src/c/objects/Inputs/DoubleInput.cpp

    r4899 r4922  
    197197void DoubleInput::GetParameterValue(double* pvalue,double* gauss){ISSMERROR(" not supported yet!");}
    198198/*}}}*/
    199 /*FUNCTION DoubleInput::GetParameterValue(double* pvalue,double* gauss,double defaultvalue){{{1*/
    200 void DoubleInput::GetParameterValue(double* pvalue,double* gauss,double defaultvalue){ISSMERROR(" not supported yet!");}
    201 /*}}}*/
    202199/*FUNCTION DoubleInput::GetParameterValues{{{1*/
    203200void DoubleInput::GetParameterValues(double* values,double* gauss_pointers, int numgauss){ISSMERROR(" not supported yet!");}
  • issm/trunk/src/c/objects/Inputs/DoubleInput.h

    r4899 r4922  
    4747                void GetParameterValue(double* pvalue);
    4848                void GetParameterValue(double* pvalue,double* gauss);
    49                 void GetParameterValue(double* pvalue,double* gauss,double defaultvalue);
    50                
     49                void GetParameterValues(double* values,double* gauss_pointers, int numgauss);
     50                void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss);
    5151                void GetParameterAverage(double* pvalue);
    52                
    53                 void GetParameterValues(double* values,double* gauss_pointers, int numgauss);
    54        
    55                 void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss);
    5652                void GetVxStrainRate2d(double* epsilonvx,double* xyz_list, double* gauss){ISSMERROR("not implemented yet");};
    5753                void GetVyStrainRate2d(double* epsilonvy,double* xyz_list, double* gauss){ISSMERROR("not implemented yet");};
  • issm/trunk/src/c/objects/Inputs/Input.h

    r4904 r4922  
    2525                virtual void GetParameterValue(double* pvalue)=0;
    2626                virtual void GetParameterValue(double* pvalue,double* gauss)=0;
    27                 virtual void GetParameterValue(double* pvalue,double* gauss,double defaultvalue)=0;
    28 
     27                virtual void GetParameterValues(double* values,double* gauss_pointers, int numgauss)=0;
     28                virtual void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss)=0;
    2929                virtual void GetParameterAverage(double* pvalue)=0;
    30                
    31                 virtual void GetParameterValues(double* values,double* gauss_pointers, int numgauss)=0;
    32        
    33                 virtual void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss)=0;
    3430                virtual void GetVxStrainRate2d(double* epsilonvx,double* xyz_list, double* gauss)=0;
    3531                virtual void GetVyStrainRate2d(double* epsilonvy,double* xyz_list, double* gauss)=0;
  • issm/trunk/src/c/objects/Inputs/IntInput.cpp

    r4899 r4922  
    184184void IntInput::GetParameterValue(double* pvalue,double* gauss){ISSMERROR(" not supported yet!");}
    185185/*}}}*/
    186 /*FUNCTION IntInput::GetParameterValue(double* pvalue,double* gauss,double defaultvalue){{{1*/
    187 void IntInput::GetParameterValue(double* pvalue,double* gauss,double defaultvalue){ISSMERROR(" not supported yet!");}
    188 /*}}}*/
    189186/*FUNCTION IntInput::GetParameterValues{{{1*/
    190187void IntInput::GetParameterValues(double* values,double* gauss_pointers, int numgauss){ISSMERROR(" not supported yet!");}
  • issm/trunk/src/c/objects/Inputs/IntInput.h

    r4899 r4922  
    4848                void GetParameterValue(double* pvalue);
    4949                void GetParameterValue(double* pvalue,double* gauss);
    50                 void GetParameterValue(double* pvalue,double* gauss,double defaultvalue);
    51                
     50                void GetParameterValues(double* values,double* gauss_pointers, int numgauss);
     51                void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss);
    5252                void GetParameterAverage(double* pvalue){ISSMERROR("not implemented yet");};
    53                
    54                 void GetParameterValues(double* values,double* gauss_pointers, int numgauss);
    55        
    56                 void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss);
    5753                void GetVxStrainRate2d(double* epsilonvx,double* xyz_list, double* gauss){ISSMERROR("not implemented yet");};
    5854                void GetVyStrainRate2d(double* epsilonvy,double* xyz_list, double* gauss){ISSMERROR("not implemented yet");};
  • issm/trunk/src/c/objects/Inputs/PentaVertexInput.cpp

    r4921 r4922  
    201201
    202202/*Object functions*/
    203 /*FUNCTION PentaVertexInput::GetParameterValue(bool* pvalue) {{{1*/
    204 void PentaVertexInput::GetParameterValue(bool* pvalue){ISSMERROR(" not supported yet!");}
    205 /*}}}*/
    206 /*FUNCTION PentaVertexInput::GetParameterValue(int* pvalue){{{1*/
    207 void PentaVertexInput::GetParameterValue(int* pvalue){ISSMERROR(" not supported yet!");}
    208 /*}}}*/
    209 /*FUNCTION PentaVertexInput::GetParameterValue(double* pvalue){{{1*/
    210 void PentaVertexInput::GetParameterValue(double* pvalue){ISSMERROR(" not supported yet!");}
    211 /*}}}*/
    212 /*FUNCTION PentaVertexInput::GetParameterValue(double* pvalue,double* gauss){{{1*/
     203/*FUNCTION PentaVertexInput::GetParameterValue{{{1*/
    213204void PentaVertexInput::GetParameterValue(double* pvalue,double* gauss){
    214205
     
    217208
    218209}
    219 /*}}}*/
    220 /*FUNCTION PentaVertexInput::GetParameterValue(double* pvalue,double* gauss,double defaultvalue){{{1*/
    221 void PentaVertexInput::GetParameterValue(double* pvalue,double* gauss,double defaultvalue){ISSMERROR(" not supported yet!");}
    222210/*}}}*/
    223211/*FUNCTION PentaVertexInput::GetParameterValues{{{1*/
  • issm/trunk/src/c/objects/Inputs/PentaVertexInput.h

    r4899 r4922  
    4444                /*}}}*/
    4545                /*numerics: {{{1*/
    46                 void GetParameterValue(bool* pvalue);
    47                 void GetParameterValue(int* pvalue);
    48                 void GetParameterValue(double* pvalue);
     46                void GetParameterValue(bool* pvalue){ISSMERROR("not implemented yet");};
     47                void GetParameterValue(int* pvalue){ISSMERROR("not implemented yet");};
     48                void GetParameterValue(double* pvalue){ISSMERROR("not implemented yet");};
    4949                void GetParameterValue(double* pvalue,double* gauss);
    50                 void GetParameterValue(double* pvalue,double* gauss,double defaultvalue);
    51                
     50                void GetParameterValues(double* values,double* gauss_pointers, int numgauss);
     51                void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss);
    5252                void GetParameterAverage(double* pvalue);
    53                
    54                 void GetParameterValues(double* values,double* gauss_pointers, int numgauss);
    55        
    56                 void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss);
    5753                void GetVxStrainRate2d(double* epsilonvx,double* xyz_list, double* gauss){ISSMERROR("not implemented yet");};
    5854                void GetVyStrainRate2d(double* epsilonvy,double* xyz_list, double* gauss){ISSMERROR("not implemented yet");};
  • issm/trunk/src/c/objects/Inputs/TriaVertexInput.h

    r4899 r4922  
    4747                void GetParameterValue(int* pvalue){ISSMERROR("not implemented yet");}
    4848                void GetParameterValue(double* pvalue){ISSMERROR("not implemented yet");}
    49                
    5049                void GetParameterValue(double* pvalue,double* gauss);
    51                 void GetParameterValue(double* pvalue,double* gauss,double defaultvalue){ISSMERROR("not implemented yet");}
    5250                void GetParameterValues(double* values,double* gauss_pointers, int numgauss);
    53                
     51                void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss);
    5452                void GetParameterAverage(double* pvalue);
    55        
    56                 void GetParameterDerivativeValue(double* derivativevalues, double* xyz_list, double* gauss);
    5753                void GetVxStrainRate2d(double* epsilonvx,double* xyz_list, double* gauss);
    5854                void GetVyStrainRate2d(double* epsilonvy,double* xyz_list, double* gauss);
Note: See TracChangeset for help on using the changeset viewer.