Changeset 27897


Ignore:
Timestamp:
09/06/23 06:52:04 (19 months ago)
Author:
Cheng Gong
Message:

BUG: fix Cfdragcoeffabsgrad not change

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

Legend:

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

    r27895 r27897  
    5555}
    5656/*}}}*/
     57Cfdragcoeffabsgrad::Cfdragcoeffabsgrad(char* in_name, int in_definitionenum, IssmDouble in_J, bool in_firsttimepassed){/*{{{*/
     58
     59        this->definitionenum=in_definitionenum;
     60
     61        this->name              = xNew<char>(strlen(in_name)+1);
     62        xMemCpy<char>(this->name,in_name,strlen(in_name)+1);
     63
     64        this->J = in_J;
     65        this->firsttimepassed = in_firsttimepassed;
     66}
     67/*}}}*/
    5768Cfdragcoeffabsgrad::~Cfdragcoeffabsgrad(){/*{{{*/
    5869        if(this->name)xDelete(this->name);
     
    6172/*Object virtual function resolutoin: */
    6273Object* Cfdragcoeffabsgrad::copy() {/*{{{*/
    63         Cfdragcoeffabsgrad* mf = new Cfdragcoeffabsgrad(this->name,this->definitionenum, this->J);
     74        Cfdragcoeffabsgrad* mf = new Cfdragcoeffabsgrad(this->name,this->definitionenum, this->J, this->firsttimepassed);
    6475        return (Object*) mf;
    6576}
     
    8697        marshallhandle->call(this->name);
    8798        marshallhandle->call(this->J);
     99        marshallhandle->call(this->firsttimepassed);
    88100}
    89101/*}}}*/
  • issm/trunk-jpl/src/c/classes/Cfdragcoeffabsgrad.h

    r27895 r27897  
    2525                Cfdragcoeffabsgrad(char* in_name, int in_definitionenum);
    2626                Cfdragcoeffabsgrad(char* in_name, int in_definitionenum, IssmDouble in_J);
     27                Cfdragcoeffabsgrad(char* in_name, int in_definitionenum, IssmDouble in_J, bool in_firsttimepassed);
    2728                ~Cfdragcoeffabsgrad();
    2829
Note: See TracChangeset for help on using the changeset viewer.