Changeset 21521


Ignore:
Timestamp:
02/03/17 16:20:12 (8 years ago)
Author:
Mathieu Morlighem
Message:

CHG: added average method

Location:
issm/trunk-jpl/src/c/classes/Inputs
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Inputs/BoolInput.cpp

    r20810 r21521  
    133133}
    134134/*}}}*/
     135void BoolInput::GetInputAverage(IssmDouble* pvalue){/*{{{*/
     136        *pvalue=reCast<IssmDouble>(value);
     137}
     138/*}}}*/
    135139void BoolInput::GetInputValue(bool* pvalue){/*{{{*/
    136140        *pvalue=value;
  • issm/trunk-jpl/src/c/classes/Inputs/BoolInput.h

    r20827 r21521  
    5050                void Extrude(int start);
    5151                void GetInputAllTimeAverages(IssmDouble** pvalues,IssmDouble** ptimes, int* pnumtimes){_error_("not implemented yet");};
    52                 void GetInputAverage(IssmDouble* pvalue){_error_("not implemented yet");};
     52                void GetInputAverage(IssmDouble* pvalue);
    5353                void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list, Gauss* gauss){_error_("not implemented yet");};
    5454                void GetInputDerivativeAverageValue(IssmDouble* derivativevalues, IssmDouble* xyz_list){_error_("not implemented yet");};
  • issm/trunk-jpl/src/c/classes/Inputs/IntInput.cpp

    r20827 r21521  
    134134}
    135135/*}}}*/
     136void IntInput::GetInputAverage(IssmDouble* pvalue){/*{{{*/
     137        *pvalue=reCast<IssmDouble>(value);
     138}
     139/*}}}*/
    136140void IntInput::GetInputValue(bool* pvalue){_error_("not supported yet!");}/*{{{*/
    137141/*}}}*/
  • issm/trunk-jpl/src/c/classes/Inputs/IntInput.h

    r20827 r21521  
    5454                void Extrude(int start){_error_("not supported yet");};
    5555                void GetInputAllTimeAverages(IssmDouble** pvalues,IssmDouble** ptimes, int* pnumtimes){_error_("not implemented yet");};
    56                 void GetInputAverage(IssmDouble* pvalue){_error_("not implemented yet");};
     56                void GetInputAverage(IssmDouble* pvalue);
    5757                void GetInputDerivativeAverageValue(IssmDouble* derivativevalues, IssmDouble* xyz_list){_error_("not implemented yet");};
    5858                void GetInputDerivativeValue(IssmDouble* derivativevalues, IssmDouble* xyz_list,Gauss* gauss){_error_("not implemented yet");};
Note: See TracChangeset for help on using the changeset viewer.