Ignore:
Timestamp:
09/17/20 15:44:24 (5 years ago)
Author:
Mathieu Morlighem
Message:

CHG: no need to look at type anymore for dependents

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/DependentObject.h

    r25524 r25580  
    1818
    1919                char* name;
    20                 int type;  /*0: scalar, 1: vertex*/
    21                 int index;  /*0: scalar, 1: vertex*/
     20                int   index;  /*0: scalar, 1: vertex*/
    2221                IssmDouble response_value;
    2322
    2423                /*DependentObject constructors, destructors */
    2524                DependentObject();
    26                 DependentObject(char* name, int type,int index);
    27                 DependentObject(char* name, int type,int index,IssmDouble in_response);
     25                DependentObject(char* name,int index);
     26                DependentObject(char* name,int index,IssmDouble in_response);
    2827                ~DependentObject();
    2928
    3029                /*Object virtual functions definitions*/
    31                 Object* copy(void);
    32                 void  DeepEcho();
    33                 void  Echo();
    34                 int   Id();
    35                 int   ObjectEnum();
    36                 void  Marshall(MarshallHandle* marshallhandle);
     30                Object *copy(void);
     31                void    DeepEcho();
     32                void    Echo();
     33                int     Id();
     34                int     ObjectEnum();
     35                void    Marshall(MarshallHandle  *marshallhandle);
    3736
    3837                /*DependentObject methods: */
    39                 int  NumDependents(void);
    40                 void Responsex(IssmDouble* poutput_value,FemModel* femmodel);
     38                void       Responsex(IssmDouble *poutput_value,FemModel*femmodel);
    4139                IssmDouble GetValue(void);
    42                 void AddValue(IssmDouble in_value);
    43                 void ResetResponseValue(void);
     40                void       AddValue(IssmDouble in_value);
     41                void       ResetResponseValue(void);
    4442
    4543};
Note: See TracChangeset for help on using the changeset viewer.