Changeset 27211


Ignore:
Timestamp:
08/17/22 13:28:31 (3 years ago)
Author:
Eric.Larour
Message:

CHG: new CreateP0InputFromConstant that delivers TriaInputs instead of DoubleInputs.

Location:
issm/branches/trunk-larour-SLPS2022/src/c/classes/Elements
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/branches/trunk-larour-SLPS2022/src/c/classes/Elements/Element.cpp

    r27207 r27211  
    19071907        for(int i=0;i<NUM_VERTICES;i++) values[i]=value_in;
    19081908        this->SetElementInput(inputs,NUM_VERTICES,vertexlids,values,vector_enum);
     1909
     1910}
     1911/*}}}*/
     1912void       Element::InputCreateP0FromConstant(Inputs* inputs,IoModel* iomodel,IssmDouble value_in,int vector_enum){/*{{{*/
     1913
     1914        this->SetElementInput(inputs,vector_enum,value_in);
    19091915
    19101916}
  • issm/branches/trunk-larour-SLPS2022/src/c/classes/Elements/Element.h

    r26947 r27211  
    137137                void               InputCreate(IssmDouble* vector,Inputs* inputs,IoModel* iomodel,int M,int N,int vector_type,int vector_enum,int code);
    138138                void               InputCreateP1FromConstant(Inputs* inputs,IoModel* iomodel,IssmDouble value,int vector_enum);
     139                void               InputCreateP0FromConstant(Inputs* inputs,IoModel* iomodel,IssmDouble value,int vector_enum);
    139140                void               ControlInputCreate(IssmDouble* doublearray,IssmDouble* independents_min,IssmDouble* independents_max,Inputs*inputs,IoModel* iomodel,int M,int N,IssmDouble scale,int input_enum,int id);
    140141                void                                     DatasetInputAdd(int enum_type,IssmDouble* vector,Inputs* inputs,IoModel* iomodel,int M,int N,int vector_type,int vector_enum,int code,int input_enum);
     
    179180                void               SetBoolInput(Inputs* inputs,int enum_in,bool value);
    180181
     182                void               SetDoubleInput(Inputs* inputs,int enum_in,IssmDouble value);
    181183                void               SetIntInput(Inputs* inputs,int enum_in,int value);
    182184                void               SmbSemic();
Note: See TracChangeset for help on using the changeset viewer.