Changeset 4214


Ignore:
Timestamp:
06/24/10 17:27:43 (15 years ago)
Author:
Eric.Larour
Message:

New Loads class

Location:
issm/trunk/src
Files:
1 added
162 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/DataSet/DataSet.cpp

    r4213 r4214  
    565565/*Objects methods*/
    566566/*FUNCTION DataSet::Configure{{{1*/
    567 void DataSet::Configure(DataSet* elements,DataSet* loads, DataSet* nodes, Vertices* vertices, DataSet* materials,Parameters* parameters){
     567void DataSet::Configure(DataSet* elements,Loads* loads, DataSet* nodes, Vertices* vertices, DataSet* materials,Parameters* parameters){
    568568
    569569        vector<Object*>::iterator object;
  • issm/trunk/src/c/DataSet/DataSet.h

    r4213 r4214  
    1414class Parameters;
    1515class Vertices;
     16class Loads;
    1617class Nodes;
    1718class DataSet;
     
    6869                void  FlagNodeSets(Vec pv_g, Vec pv_m, Vec pv_n, Vec pv_f, Vec pv_s,int analysis_type);
    6970                void  clear();
    70                 void  Configure(DataSet* elements,DataSet* loads, DataSet* nodes, Vertices* vertices, DataSet* materials,Parameters* parameters);
     71                void  Configure(DataSet* elements,Loads* loads, DataSet* nodes, Vertices* vertices, DataSet* materials,Parameters* parameters);
    7172                Object* GetObjectByOffset(int offset);
    7273                Object* GetObjectById(int* poffset,int eid);
     
    168169
    169170
     171/********************************************************LOADS************************************************/
     172
     173class Loads: public DataSet{
     174
     175        public:
     176
     177                /*constructors, destructors: {{{1*/
     178                Loads();
     179                Loads(int enum_type);
     180                ~Loads();
     181                /*}}}*/
     182                /*numerics: {{{1*/
     183                /*}}}*/
     184
     185};
    170186
    171187
  • issm/trunk/src/c/Makefile.am

    r4213 r4214  
    206206                                        ./DataSet/Nodes.cpp\
    207207                                        ./DataSet/Vertices.cpp\
     208                                        ./DataSet/Loads.cpp\
    208209                                        ./shared/shared.h\
    209210                                        ./shared/Alloc/alloc.h\
     
    734735                                        ./DataSet/Nodes.cpp\
    735736                                        ./DataSet/Vertices.cpp\
     737                                        ./DataSet/Loads.cpp\
    736738                                        ./shared/shared.h\
    737739                                        ./shared/Threads/issm_threads.h\
  • issm/trunk/src/c/modules/ComputeBasalStressx/ComputeBasalStressx.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void    ComputeBasalStressx( Vec* psigma,DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,Parameters* parameters){
     12void    ComputeBasalStressx( Vec* psigma,DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,Parameters* parameters){
    1313
    1414        /*Intermediary*/
  • issm/trunk/src/c/modules/ComputeBasalStressx/ComputeBasalStressx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void    ComputeBasalStressx( Vec* pp_g,DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters,
     12void    ComputeBasalStressx( Vec* pp_g,DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters,
    1313                        int analysis_type,int sub_analysis_type);
    1414
  • issm/trunk/src/c/modules/ComputePressurex/ComputePressurex.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void    ComputePressurex( Vec* pp_g,DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,Parameters* parameters){
     12void    ComputePressurex( Vec* pp_g,DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,Parameters* parameters){
    1313
    1414        /*intermediary*/
  • issm/trunk/src/c/modules/ComputePressurex/ComputePressurex.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void    ComputePressurex( Vec* pp_g,DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters,
     12void    ComputePressurex( Vec* pp_g,DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters,
    1313                        int analysis_type,int sub_analysis_type);
    1414
  • issm/trunk/src/c/modules/ComputeStrainRatex/ComputeStrainRatex.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void    ComputeStrainRatex( Vec* peps,DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,Parameters* parameters){
     12void    ComputeStrainRatex( Vec* peps,DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,Parameters* parameters){
    1313
    1414        /*Intermediary*/
  • issm/trunk/src/c/modules/ComputeStrainRatex/ComputeStrainRatex.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void    ComputeStrainRatex(Vec* eps_g,DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters,
     12void    ComputeStrainRatex(Vec* eps_g,DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters,
    1313                        int analysis_type,int sub_analysis_type);
    1414
  • issm/trunk/src/c/modules/ConfigureObjectsx/ConfigureObjectsx.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 int     ConfigureObjectsx( DataSet* elements, DataSet* loads, Nodes* nodes, Vertices* vertices, DataSet* materials,Parameters* parameters){
     12int     ConfigureObjectsx( DataSet* elements, Loads* loads, Nodes* nodes, Vertices* vertices, DataSet* materials,Parameters* parameters){
    1313
    1414        /*Intermediary*/
  • issm/trunk/src/c/modules/ConfigureObjectsx/ConfigureObjectsx.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 int ConfigureObjectsx( DataSet* elements, DataSet* loads, Nodes* nodes, Vertices* vertices, DataSet* materials, Parameters* parameters);
     11int ConfigureObjectsx( DataSet* elements, Loads* loads, Nodes* nodes, Vertices* vertices, DataSet* materials, Parameters* parameters);
    1212
    1313#endif  /* _CONFIGUREOBJECTSX_H */
  • issm/trunk/src/c/modules/CostFunctionx/CostFunctionx.cpp

    r4213 r4214  
    1111#include "../SurfaceAreax/SurfaceAreax.h"
    1212
    13 void CostFunctionx( double* pJ, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     13void CostFunctionx( double* pJ, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1414
    1515        /*Intermediary*/
  • issm/trunk/src/c/modules/CostFunctionx/CostFunctionx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void CostFunctionx( double* pJ, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void CostFunctionx( double* pJ, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _MISFITX_H */
  • issm/trunk/src/c/modules/Dux/Dux.cpp

    r4213 r4214  
    1111#include "../SurfaceAreax/SurfaceAreax.h"
    1212
    13 void Dux( Vec* pdu_g, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters){
     13void Dux( Vec* pdu_g, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters){
    1414
    1515        /*Intermediary*/
  • issm/trunk/src/c/modules/Dux/Dux.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void Dux( Vec* pdu_g, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void Dux( Vec* pdu_g, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313#endif  /* _DUX_H */
    1414
  • issm/trunk/src/c/modules/FieldAverageOntoVerticesx/FieldAverageOntoVerticesx.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void FieldAverageOntoVerticesx(Vec* pfield, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters){
     12void FieldAverageOntoVerticesx(Vec* pfield, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters){
    1313
    1414        /*Intermediary*/
  • issm/trunk/src/c/modules/FieldAverageOntoVerticesx/FieldAverageOntoVerticesx.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 void FieldAverageOntoVerticesx(Vec* field, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     11void FieldAverageOntoVerticesx(Vec* field, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1212
    1313#endif  /* _FIELDDEPTHAVERAGEX_H */
  • issm/trunk/src/c/modules/FieldDepthAveragex/FieldDepthAveragex.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void FieldDepthAveragex( Vec field, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,char* fieldname){
     12void FieldDepthAveragex( Vec field, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,char* fieldname){
    1313
    1414        /*Intermediary*/
  • issm/trunk/src/c/modules/FieldDepthAveragex/FieldDepthAveragex.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 void FieldDepthAveragex( Vec field, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,char* fieldname);
     11void FieldDepthAveragex( Vec field, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,char* fieldname);
    1212
    1313#endif  /* _FIELDDEPTHAVERAGEX_H */
  • issm/trunk/src/c/modules/GetSolutionFromInputsx/GetSolutionFromInputsx.cpp

    r4213 r4214  
    99#include "../../EnumDefinitions/EnumDefinitions.h"
    1010
    11 void    GetSolutionFromInputsx( Vec* psolution, DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters){
     11void    GetSolutionFromInputsx( Vec* psolution, DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters){
    1212
    1313        /*intermediary: */
  • issm/trunk/src/c/modules/GetSolutionFromInputsx/GetSolutionFromInputsx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void GetSolutionFromInputsx( Vec* psolution, DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters);
     12void GetSolutionFromInputsx( Vec* psolution, DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters);
    1313
    1414#endif  /* _GETSOLUTIONFROMINPUTSXX_H */
  • issm/trunk/src/c/modules/GetVectorFromInputsx/GetVectorFromInputsx.cpp

    r4213 r4214  
    99#include "../../EnumDefinitions/EnumDefinitions.h"
    1010
    11 void GetVectorFromInputsx( Vec* pvector, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters, int NameEnum, int TypeEnum){
     11void GetVectorFromInputsx( Vec* pvector, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters, int NameEnum, int TypeEnum){
    1212
    1313
     
    4040}
    4141
    42 void GetVectorFromInputsx( double** pvector, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters, int NameEnum, int TypeEnum){
     42void GetVectorFromInputsx( double** pvector, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters, int NameEnum, int TypeEnum){
    4343       
    4444        /*output: */
  • issm/trunk/src/c/modules/GetVectorFromInputsx/GetVectorFromInputsx.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 void    GetVectorFromInputsx( Vec* pvector, DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters,int NameEnum,int TypeEnum);
    12 void    GetVectorFromInputsx( double** pvector, DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters,int NameEnum,int TypeEnum);
     11void    GetVectorFromInputsx( Vec* pvector, DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters,int NameEnum,int TypeEnum);
     12void    GetVectorFromInputsx( double** pvector, DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters,int NameEnum,int TypeEnum);
    1313
    1414#endif  /* _GETVECTORFROMINPUTSXX_H */
  • issm/trunk/src/c/modules/Gradjx/Gradjx.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void Gradjx( Vec* pgradient, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int control_type){
     12void Gradjx( Vec* pgradient, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,int control_type){
    1313
    1414        int i;
  • issm/trunk/src/c/modules/Gradjx/Gradjx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void Gradjx(Vec* pgrad_g, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,  Parameters* parameters, int control_type);
     12void Gradjx(Vec* pgrad_g, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,  Parameters* parameters, int control_type);
    1313
    1414#endif  /* _GRADJX_H */
  • issm/trunk/src/c/modules/InputAXPYx/InputAXPYx.cpp

    r4213 r4214  
    99#include "../../EnumDefinitions/EnumDefinitions.h"
    1010
    11 void InputAXPYx(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int YEnum, double scalar, int XEnum){
     11void InputAXPYx(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters,int YEnum, double scalar, int XEnum){
    1212
    1313        /*intermediary:*/
  • issm/trunk/src/c/modules/InputAXPYx/InputAXPYx.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 void InputAXPYx(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int YEnum, double scalar, int XEnum);
     11void InputAXPYx(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters,int YEnum, double scalar, int XEnum);
    1212
    1313#endif  /* _AXPYINPUTX_H */
  • issm/trunk/src/c/modules/InputControlConstrainx/InputControlConstrainx.cpp

    r4213 r4214  
    99#include "../../EnumDefinitions/EnumDefinitions.h"
    1010
    11 void InputControlConstrainx(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int control_type,double cm_min, double cm_max){
     11void InputControlConstrainx(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters,int control_type,double cm_min, double cm_max){
    1212
    1313        /*intermediary:*/
  • issm/trunk/src/c/modules/InputControlConstrainx/InputControlConstrainx.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 void InputControlConstrainx(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int control_type,double cm_min, double cm_max);
     11void InputControlConstrainx(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters,int control_type,double cm_min, double cm_max);
    1212
    1313#endif  /* _ControlConstrainINPUTX_H */
  • issm/trunk/src/c/modules/InputConvergencex/InputConvergencex.cpp

    r4213 r4214  
    88#include "../../EnumDefinitions/EnumDefinitions.h"
    99
    10 int InputConvergencex(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int* enums, int num_enums, int* criterionenums, double* criterionvalues,int num_criterionenums){
     10int InputConvergencex(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters,int* enums, int num_enums, int* criterionenums, double* criterionvalues,int num_criterionenums){
    1111
    1212        /*intermediary:*/
  • issm/trunk/src/c/modules/InputConvergencex/InputConvergencex.h

    r4213 r4214  
    88
    99/* local prototypes: */
    10 int InputConvergencex(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int* enums, int num_enums, int* criterionenums, double* criterionvalues,int num_criterionenums);
     10int InputConvergencex(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters,int* enums, int num_enums, int* criterionenums, double* criterionvalues,int num_criterionenums);
    1111
    1212#endif  /* _INPUTCONVERGENCEX_H */
  • issm/trunk/src/c/modules/InputDepthAveragex/InputDepthAveragex.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void InputDepthAveragex( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int enum_type,int average_enum_type){
     12void InputDepthAveragex( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,int enum_type,int average_enum_type){
    1313       
    1414        /*Intermediary*/
  • issm/trunk/src/c/modules/InputDepthAveragex/InputDepthAveragex.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 void InputDepthAveragex( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int enum_type,int average_enum_type);
     11void InputDepthAveragex( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,int enum_type,int average_enum_type);
    1212
    1313#endif  /* _DEPTHAVERAGEINPUTX_H */
  • issm/trunk/src/c/modules/InputDuplicatex/InputDuplicatex.cpp

    r4213 r4214  
    99#include "../../EnumDefinitions/EnumDefinitions.h"
    1010
    11 void InputDuplicatex(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int original_enum, int new_enum){
     11void InputDuplicatex(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters,int original_enum, int new_enum){
    1212
    1313        /*intermediary:*/
  • issm/trunk/src/c/modules/InputDuplicatex/InputDuplicatex.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 void InputDuplicatex(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int reinitialized_enum, int original_enum);
     11void InputDuplicatex(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters,int reinitialized_enum, int original_enum);
    1212
    1313#endif  /* _INPUTDUPLICATEX_H */
  • issm/trunk/src/c/modules/InputExtrudex/InputExtrudex.cpp

    r4213 r4214  
    99#include "../../EnumDefinitions/EnumDefinitions.h"
    1010
    11 void InputExtrudex( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int enum_type){
     11void InputExtrudex( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,int enum_type){
    1212
    1313        int i;
  • issm/trunk/src/c/modules/InputExtrudex/InputExtrudex.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 void InputExtrudex( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int enum_type);
     11void InputExtrudex( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,int enum_type);
    1212
    1313#endif  /* _INPUTEXTRUDEX_H */
  • issm/trunk/src/c/modules/InputScalex/InputScalex.cpp

    r4213 r4214  
    99#include "../../EnumDefinitions/EnumDefinitions.h"
    1010
    11 void InputScalex(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int enum_type, double scale_factor){
     11void InputScalex(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters,int enum_type, double scale_factor){
    1212
    1313        /*intermediary:*/
  • issm/trunk/src/c/modules/InputScalex/InputScalex.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 void InputScalex(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int enum_type, double scale_factor);
     11void InputScalex(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters,int enum_type, double scale_factor);
    1212
    1313#endif  /* _SCALEINPUTX_H */
  • issm/trunk/src/c/modules/InputToResultx/InputToResultx.cpp

    r4213 r4214  
    99#include "../../EnumDefinitions/EnumDefinitions.h"
    1010
    11 void InputToResultx(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int enum_type,int step, double time){
     11void InputToResultx(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters,int enum_type,int step, double time){
    1212
    1313        /*intermediary:*/
  • issm/trunk/src/c/modules/InputToResultx/InputToResultx.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 void InputToResultx(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int enum_type,int step=1, double time=0);
     11void InputToResultx(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters,int enum_type,int step=1, double time=0);
    1212
    1313#endif  /* _INPUTTORESULTX_H */
  • issm/trunk/src/c/modules/InputUpdateFromConstantx/InputUpdateFromConstantx.cpp

    r4213 r4214  
    99#include "../../EnumDefinitions/EnumDefinitions.h"
    1010
    11 void InputUpdateFromConstantx( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,bool   constant, int name){
     11void InputUpdateFromConstantx( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,bool   constant, int name){
    1212
    1313        int i;
     
    3030        }
    3131}
    32 void InputUpdateFromConstantx( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int    constant, int name){
     32void InputUpdateFromConstantx( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,int    constant, int name){
    3333       
    3434        int i;
     
    5151        }
    5252}
    53 void InputUpdateFromConstantx( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,double constant, int name){
     53void InputUpdateFromConstantx( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,double constant, int name){
    5454
    5555        int i;
  • issm/trunk/src/c/modules/InputUpdateFromConstantx/InputUpdateFromConstantx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void            InputUpdateFromConstantx( DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters, bool   constant, int name);
    13 void            InputUpdateFromConstantx( DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters, int    constant, int name);
    14 void            InputUpdateFromConstantx( DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters, double constant, int name);
     12void            InputUpdateFromConstantx( DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters, bool   constant, int name);
     13void            InputUpdateFromConstantx( DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters, int    constant, int name);
     14void            InputUpdateFromConstantx( DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters, double constant, int name);
    1515
    1616#endif  /* _UPDATEINPUTSFROMCONSTANTXX_H */
  • issm/trunk/src/c/modules/InputUpdateFromSolutionx/InputUpdateFromSolutionx.cpp

    r4213 r4214  
    99#include "../../EnumDefinitions/EnumDefinitions.h"
    1010
    11 void InputUpdateFromSolutionx( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,Vec solution){
     11void InputUpdateFromSolutionx( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,Vec solution){
    1212
    1313        double* serial_solution=NULL;
     
    2525
    2626
    27 void InputUpdateFromSolutionx( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,double* solution){
     27void InputUpdateFromSolutionx( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,double* solution){
    2828
    2929        /*Intermediary*/
  • issm/trunk/src/c/modules/InputUpdateFromSolutionx/InputUpdateFromSolutionx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void            InputUpdateFromSolutionx( DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters,Vec solution);
    13 void        InputUpdateFromSolutionx( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,double* solution);
     12void            InputUpdateFromSolutionx( DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters,Vec solution);
     13void        InputUpdateFromSolutionx( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,double* solution);
    1414
    1515//with timestep
    16 void            InputUpdateFromSolutionx( DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters,Vec solution,int timestep);
    17 void        InputUpdateFromSolutionx( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,double* solution, int timestep);
     16void            InputUpdateFromSolutionx( DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters,Vec solution,int timestep);
     17void        InputUpdateFromSolutionx( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,double* solution, int timestep);
    1818
    1919#endif  /* _UPDATEINPUTSFROMSOLUTIONXX_H */
  • issm/trunk/src/c/modules/InputUpdateFromVectorx/InputUpdateFromVectorx.cpp

    r4213 r4214  
    99#include "../../EnumDefinitions/EnumDefinitions.h"
    1010
    11 void InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,Vec vector, int NameEnum, int TypeEnum){
     11void InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,Vec vector, int NameEnum, int TypeEnum){
    1212
    1313        double* serial_vector=NULL;
     
    2222
    2323       
    24 void InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,double* vector, int NameEnum, int TypeEnum){
     24void InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,double* vector, int NameEnum, int TypeEnum){
    2525
    2626        int i;
     
    6060}
    6161
    62 void InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int* vector, int NameEnum, int TypeEnum){
     62void InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,int* vector, int NameEnum, int TypeEnum){
    6363       
    6464        int i;
     
    9898}
    9999
    100 void InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,bool* vector, int NameEnum, int TypeEnum){
     100void InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,bool* vector, int NameEnum, int TypeEnum){
    101101
    102102        int i;
  • issm/trunk/src/c/modules/InputUpdateFromVectorx/InputUpdateFromVectorx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void    InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters,Vec vector, int NameEnum,int TypeEnum);
    13 void    InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters,double* vector, int NameEnum,int TypeEnum);
    14 void    InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters,int* vector, int NameEnum,int TypeEnum);
    15 void    InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials,  Parameters* parameters,bool* vector, int NameEnum,int TypeEnum);
     12void    InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters,Vec vector, int NameEnum,int TypeEnum);
     13void    InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters,double* vector, int NameEnum,int TypeEnum);
     14void    InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters,int* vector, int NameEnum,int TypeEnum);
     15void    InputUpdateFromVectorx( DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials,  Parameters* parameters,bool* vector, int NameEnum,int TypeEnum);
    1616
    1717#endif  /* _UPDATEINPUTSFROMVECTORXX_H */
  • issm/trunk/src/c/modules/MassFluxx/MassFluxx.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void MassFluxx(double* pmass_flux, DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,  double* segments,int num_segments){
     12void MassFluxx(double* pmass_flux, DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters,  double* segments,int num_segments){
    1313
    1414        int i,j;
  • issm/trunk/src/c/modules/MassFluxx/MassFluxx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void MassFluxx(double* pmass_flux, DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads,DataSet* materials, Parameters* parameters,double* segments,int num_segments);
     12void MassFluxx(double* pmass_flux, DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads,DataSet* materials, Parameters* parameters,double* segments,int num_segments);
    1313
    1414
  • issm/trunk/src/c/modules/MaxAbsVxx/MaxAbsVxx.cpp

    r4213 r4214  
    1010#include "../SurfaceAreax/SurfaceAreax.h"
    1111
    12 void MaxAbsVxx( double* pmaxabsvx, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     12void MaxAbsVxx( double* pmaxabsvx, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1313       
    1414        int i;
  • issm/trunk/src/c/modules/MaxAbsVxx/MaxAbsVxx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void MaxAbsVxx( double* pmaxabsvx, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void MaxAbsVxx( double* pmaxabsvx, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _MAXABSVXX_H */
  • issm/trunk/src/c/modules/MaxAbsVyx/MaxAbsVyx.cpp

    r4213 r4214  
    1010#include "../SurfaceAreax/SurfaceAreax.h"
    1111
    12 void MaxAbsVyx( double* pmaxabsvy, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     12void MaxAbsVyx( double* pmaxabsvy, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1313       
    1414        int i;
  • issm/trunk/src/c/modules/MaxAbsVyx/MaxAbsVyx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void MaxAbsVyx( double* pmaxabsvy, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void MaxAbsVyx( double* pmaxabsvy, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _MAXABSVYX_H */
  • issm/trunk/src/c/modules/MaxAbsVzx/MaxAbsVzx.cpp

    r4213 r4214  
    1010#include "../SurfaceAreax/SurfaceAreax.h"
    1111
    12 void MaxAbsVzx( double* pmaxabsvz, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     12void MaxAbsVzx( double* pmaxabsvz, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1313       
    1414        int i;
  • issm/trunk/src/c/modules/MaxAbsVzx/MaxAbsVzx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void MaxAbsVzx( double* pmaxabsvz, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void MaxAbsVzx( double* pmaxabsvz, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _MAXABSVZX_H */
  • issm/trunk/src/c/modules/MaxVelx/MaxVelx.cpp

    r4213 r4214  
    1111#include "../SurfaceAreax/SurfaceAreax.h"
    1212
    13 void MaxVelx( double* pmaxvel, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     13void MaxVelx( double* pmaxvel, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1414       
    1515        int i;
  • issm/trunk/src/c/modules/MaxVelx/MaxVelx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void MaxVelx( double* pmaxvel, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void MaxVelx( double* pmaxvel, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _MAXVELX_H */
  • issm/trunk/src/c/modules/MaxVxx/MaxVxx.cpp

    r4213 r4214  
    1010#include "../SurfaceAreax/SurfaceAreax.h"
    1111
    12 void MaxVxx( double* pmaxvx, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     12void MaxVxx( double* pmaxvx, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1313       
    1414        int i;
  • issm/trunk/src/c/modules/MaxVxx/MaxVxx.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 void MaxVxx( double* pmaxvx, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     11void MaxVxx( double* pmaxvx, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1212
    1313#endif  /* _MAXVXX_H */
  • issm/trunk/src/c/modules/MaxVyx/MaxVyx.cpp

    r4213 r4214  
    1010#include "../SurfaceAreax/SurfaceAreax.h"
    1111
    12 void MaxVyx( double* pmaxvy, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     12void MaxVyx( double* pmaxvy, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1313       
    1414        int i;
  • issm/trunk/src/c/modules/MaxVyx/MaxVyx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void MaxVyx( double* pmaxvy, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void MaxVyx( double* pmaxvy, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _MAXVYX_H */
  • issm/trunk/src/c/modules/MaxVzx/MaxVzx.cpp

    r4213 r4214  
    1111#include "../SurfaceAreax/SurfaceAreax.h"
    1212
    13 void MaxVzx( double* pmaxvz, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     13void MaxVzx( double* pmaxvz, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1414       
    1515        int i;
  • issm/trunk/src/c/modules/MaxVzx/MaxVzx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void MaxVzx( double* pmaxvz, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void MaxVzx( double* pmaxvz, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _MAXVZX_H */
  • issm/trunk/src/c/modules/MinVelx/MinVelx.cpp

    r4213 r4214  
    1111#include "../SurfaceAreax/SurfaceAreax.h"
    1212
    13 void MinVelx( double* pminvel, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     13void MinVelx( double* pminvel, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1414       
    1515        int i;
  • issm/trunk/src/c/modules/MinVelx/MinVelx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void MinVelx( double* pminvel, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void MinVelx( double* pminvel, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _MINVELX_H */
  • issm/trunk/src/c/modules/MinVxx/MinVxx.cpp

    r4213 r4214  
    1010#include "../SurfaceAreax/SurfaceAreax.h"
    1111
    12 void MinVxx( double* pminvx, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     12void MinVxx( double* pminvx, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1313       
    1414        int i;
  • issm/trunk/src/c/modules/MinVxx/MinVxx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void MinVxx( double* pminvx, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void MinVxx( double* pminvx, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _MINVX_H */
  • issm/trunk/src/c/modules/MinVyx/MinVyx.cpp

    r4213 r4214  
    1010#include "../SurfaceAreax/SurfaceAreax.h"
    1111
    12 void MinVyx( double* pminvy, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     12void MinVyx( double* pminvy, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1313       
    1414        int i;
  • issm/trunk/src/c/modules/MinVyx/MinVyx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void MinVyx( double* pminvy, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void MinVyx( double* pminvy, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _MINVYX_H */
  • issm/trunk/src/c/modules/MinVzx/MinVzx.cpp

    r4213 r4214  
    1010#include "../SurfaceAreax/SurfaceAreax.h"
    1111
    12 void MinVzx( double* pminvz, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     12void MinVzx( double* pminvz, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1313       
    1414        int i;
  • issm/trunk/src/c/modules/MinVzx/MinVzx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void MinVzx( double* pminvz, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void MinVzx( double* pminvz, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _MINVZX_H */
  • issm/trunk/src/c/modules/Misfitx/Misfitx.cpp

    r4213 r4214  
    1111#include "../SurfaceAreax/SurfaceAreax.h"
    1212
    13 void Misfitx( double* pJ, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     13void Misfitx( double* pJ, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1414       
    1515        /*Intermediary*/
  • issm/trunk/src/c/modules/Misfitx/Misfitx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void Misfitx( double* pJ, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void Misfitx( double* pJ, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _MISFITX_H */
  • issm/trunk/src/c/modules/ModelProcessorx/Balancedthickness/CreateLoadsBalancedthickness.cpp

    r4006 r4214  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateLoadsBalancedthickness(DataSet** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateLoadsBalancedthickness(Loads** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*DataSet*/
    16         DataSet*    loads    = NULL;
     16        Loads*    loads    = NULL;
    1717
    1818        /*Recover pointer: */
     
    2020
    2121        /*Create loads if they do not exist yet*/
    22         if(!loads) loads = new DataSet(LoadsEnum);
     22        if(!loads) loads = new Loads(LoadsEnum);
    2323       
    2424        /*Assign output pointer: */
  • issm/trunk/src/c/modules/ModelProcessorx/Balancedthickness2/CreateLoadsBalancedthickness2.cpp

    r4006 r4214  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateLoadsBalancedthickness2(DataSet** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateLoadsBalancedthickness2(Loads** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1717
    1818        /*Output*/
    19         DataSet* loads=NULL;
     19        Loads* loads=NULL;
    2020
    2121        /*Recover pointer: */
     
    2323
    2424        /*Create loads if they do not exist yet*/
    25         if(!loads) loads = new DataSet(LoadsEnum);
     25        if(!loads) loads = new Loads(LoadsEnum);
    2626
    2727        /*Get edges and elements*/
  • issm/trunk/src/c/modules/ModelProcessorx/Balancedvelocities/CreateLoadsBalancedvelocities.cpp

    r4006 r4214  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateLoadsBalancedvelocities(DataSet** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateLoadsBalancedvelocities(Loads** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*DataSet*/
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717
    1818        /*Recover pointer: */
     
    2020
    2121        /*Create loads if they do not exist yet*/
    22         if(!loads) loads = new DataSet(LoadsEnum);
     22        if(!loads) loads = new Loads(LoadsEnum);
    2323
    2424        /*Assign output pointer: */
  • issm/trunk/src/c/modules/ModelProcessorx/CreateDataSets.cpp

    r4213 r4214  
    1616
    1717
    18 void CreateDataSets(DataSet** pelements,Nodes** pnodes, Vertices** pvertices, DataSet** pmaterials, DataSet** pconstraints, DataSet** ploads,Parameters** pparameters,IoModel* iomodel,ConstDataHandle iomodel_handle,int solution_type,int analysis_type,int nummodels,int analysis_counter){
     18void CreateDataSets(DataSet** pelements,Nodes** pnodes, Vertices** pvertices, DataSet** pmaterials, DataSet** pconstraints, Loads** ploads,Parameters** pparameters,IoModel* iomodel,ConstDataHandle iomodel_handle,int solution_type,int analysis_type,int nummodels,int analysis_counter){
    1919
    2020        bool continuous=true;
  • issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp

    r4006 r4214  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateLoadsDiagnosticHoriz(DataSet** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateLoadsDiagnosticHoriz(Loads** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*DataSets*/
    16         DataSet*    loads    = NULL;
     16        Loads*    loads    = NULL;
    1717        Icefront*   icefront = NULL;
    1818        Riftfront*  riftfront= NULL;
     
    2828
    2929        /*Create loads if they do not exist yet*/
    30         if(!loads) loads = new DataSet(LoadsEnum);
     30        if(!loads) loads = new Loads(LoadsEnum);
    3131
    3232        /*Now, is the flag macayaealpattyn on? otherwise, do nothing: */
  • issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHutter/CreateLoadsDiagnosticHutter.cpp

    r4006 r4214  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateLoadsDiagnosticHutter(DataSet** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateLoadsDiagnosticHutter(Loads** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*DataSet*/
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717
    1818        /*Recover pointer: */
     
    2020
    2121        /*Create loads if they do not exist yet*/
    22         if(!loads) loads = new DataSet(LoadsEnum);
     22        if(!loads) loads = new Loads(LoadsEnum);
    2323       
    2424        /*Assign output pointer: */
  • issm/trunk/src/c/modules/ModelProcessorx/DiagnosticStokes/CreateLoadsDiagnosticStokes.cpp

    r4025 r4214  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateLoadsDiagnosticStokes(DataSet** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateLoadsDiagnosticStokes(Loads** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1919       
    2020        /*DataSet*/
    21         DataSet*    loads    = NULL;
     21        Loads*    loads    = NULL;
    2222        Pengrid*    pengrid  = NULL;
    2323
     
    3030
    3131        /*Create loads if they do not exist yet*/
    32         if(!loads) loads = new DataSet(LoadsEnum);
     32        if(!loads) loads = new Loads(LoadsEnum);
    3333
    3434        /*Now, is the flag ishutter on? otherwise, do nothing: */
  • issm/trunk/src/c/modules/ModelProcessorx/DiagnosticVert/CreateLoadsDiagnosticVert.cpp

    r4006 r4214  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateLoadsDiagnosticVert(DataSet** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateLoadsDiagnosticVert(Loads** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*DataSet*/
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717
    1818        /*Recover pointer: */
     
    2020
    2121        /*Create loads if they do not exist yet*/
    22         if(!loads) loads = new DataSet(LoadsEnum);
     22        if(!loads) loads = new Loads(LoadsEnum);
    2323
    2424        /*Assign output pointer: */
  • issm/trunk/src/c/modules/ModelProcessorx/Melting/CreateLoadsMelting.cpp

    r4006 r4214  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateLoadsMelting(DataSet** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateLoadsMelting(Loads** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1717
    1818        /*DataSet*/
    19         DataSet*    loads    = NULL;
     19        Loads*    loads    = NULL;
    2020
    2121        /*if 2d: Error*/
     
    2626
    2727        /*Create loads if they do not exist yet*/
    28         if(!loads) loads = new DataSet(LoadsEnum);
     28        if(!loads) loads = new Loads(LoadsEnum);
    2929
    3030        //create penalties for grids: no grid can have a temperature over the melting point
  • issm/trunk/src/c/modules/ModelProcessorx/ModelProcessorx.cpp

    r4213 r4214  
    1616#include "../../modules/modules.h"
    1717
    18 void ModelProcessorx(DataSet** pelements, Nodes** pnodes, Vertices** pvertices, DataSet** pmaterials, DataSet** pconstraints, DataSet** ploads, Parameters** pparameters, ConstDataHandle IOMODEL,int solution_type,int nummodels, int* analysis_type_list){
     18void ModelProcessorx(DataSet** pelements, Nodes** pnodes, Vertices** pvertices, DataSet** pmaterials, DataSet** pconstraints, Loads** ploads, Parameters** pparameters, ConstDataHandle IOMODEL,int solution_type,int nummodels, int* analysis_type_list){
    1919
    2020        int i;
     
    2727        DataSet* materials=NULL;
    2828        DataSet* constraints=NULL;
    29         DataSet* loads=NULL;
     29        Loads* loads=NULL;
    3030        Parameters* parameters=NULL;
    3131
  • issm/trunk/src/c/modules/ModelProcessorx/ModelProcessorx.h

    r4213 r4214  
    1313#include "../../io/io.h"
    1414
    15 void ModelProcessorx(DataSet** pelements, Nodes** pnodes, Vertices** pvertices, DataSet** pmaterials, DataSet** pconstraints, DataSet** ploads, Parameters** pparameters, ConstDataHandle iomodel_handle,int solution_type,int nummodels, int* analysis_type_list);
     15void ModelProcessorx(DataSet** pelements, Nodes** pnodes, Vertices** pvertices, DataSet** pmaterials, DataSet** pconstraints, Loads** ploads, Parameters** pparameters, ConstDataHandle iomodel_handle,int solution_type,int nummodels, int* analysis_type_list);
    1616
    1717/*Creation of fem datasets: general drivers*/
    18 void  CreateDataSets(DataSet** pelements,Nodes** pnodes,Vertices** pvertices, DataSet** pmaterials, DataSet** pconstraints, DataSet** ploads,Parameters** pparameters,IoModel* iomodel,ConstDataHandle iomodel_handle,int solution_type,int analysis_type,int nummodels,int analysis_counter);
     18void  CreateDataSets(DataSet** pelements,Nodes** pnodes,Vertices** pvertices, DataSet** pmaterials, DataSet** pconstraints, Loads** ploads,Parameters** pparameters,IoModel* iomodel,ConstDataHandle iomodel_handle,int solution_type,int analysis_type,int nummodels,int analysis_counter);
    1919void  CreateElementsVerticesAndMaterials(DataSet** pelements,Vertices** pvertices,DataSet** pmaterials, IoModel* iomodel,ConstDataHandle iomodel_handle,int nummodels);
    2020void  CreateParameters(Parameters** pparameters,IoModel* iomodel,ConstDataHandle iomodel_handle,int solution_type,int analysis_type,int analysis_counter);
     
    2727void    CreateNodesDiagnosticHoriz(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    2828void    CreateConstraintsDiagnosticHoriz(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    29 void  CreateLoadsDiagnosticHoriz(DataSet** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
     29void  CreateLoadsDiagnosticHoriz(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    3030void    UpdateElementsDiagnosticHoriz(DataSet* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
    3131
     
    3333void    CreateNodesDiagnosticVert(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    3434void    CreateConstraintsDiagnosticVert(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    35 void    CreateLoadsDiagnosticVert(DataSet** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
     35void    CreateLoadsDiagnosticVert(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    3636void    UpdateElementsDiagnosticVert(DataSet* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
    3737
     
    3939void    CreateNodesDiagnosticHutter(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    4040void    CreateConstraintsDiagnosticHutter(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    41 void    CreateLoadsDiagnosticHutter(DataSet** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
     41void    CreateLoadsDiagnosticHutter(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    4242void    UpdateElementsDiagnosticHutter(DataSet* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
    4343
     
    4545void    CreateNodesDiagnosticStokes(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    4646void    CreateConstraintsDiagnosticStokes(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    47 void    CreateLoadsDiagnosticStokes(DataSet** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
     47void    CreateLoadsDiagnosticStokes(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    4848void    UpdateElementsDiagnosticStokes(DataSet* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
    4949
     
    5151void    CreateNodesSlopeCompute(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    5252void    CreateConstraintsSlopeCompute(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    53 void    CreateLoadsSlopeCompute(DataSet** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
     53void    CreateLoadsSlopeCompute(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    5454void    UpdateElementsSlopeCompute(DataSet* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
    5555
     
    5757void    CreateNodesThermal(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    5858void    CreateConstraintsThermal(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    59 void    CreateLoadsThermal(DataSet** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
     59void    CreateLoadsThermal(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    6060void    UpdateElementsThermal(DataSet* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
    6161
     
    6363void    CreateNodesMelting(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    6464void    CreateConstraintsMelting(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    65 void    CreateLoadsMelting(DataSet** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
     65void    CreateLoadsMelting(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    6666void    UpdateElementsMelting(DataSet* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
    6767
     
    6969void    CreateNodesPrognostic(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    7070void    CreateConstraintsPrognostic(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    71 void    CreateLoadsPrognostic(DataSet** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
     71void    CreateLoadsPrognostic(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    7272void    UpdateElementsPrognostic(DataSet* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
    7373
     
    7575void    CreateNodesPrognostic2(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    7676void    CreateConstraintsPrognostic2(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    77 void    CreateLoadsPrognostic2(DataSet** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
     77void    CreateLoadsPrognostic2(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    7878void    UpdateElementsPrognostic2(DataSet* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
    7979
     
    8181void    CreateNodesBalancedthickness(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    8282void    CreateConstraintsBalancedthickness(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    83 void    CreateLoadsBalancedthickness(DataSet** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
     83void    CreateLoadsBalancedthickness(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    8484void    UpdateElementsBalancedthickness(DataSet* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
    8585
    8686void    CreateNodesBalancedthickness2(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    8787void    CreateConstraintsBalancedthickness2(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    88 void    CreateLoadsBalancedthickness2(DataSet** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
     88void    CreateLoadsBalancedthickness2(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    8989void    UpdateElementsBalancedthickness2(DataSet* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
    9090
     
    9292void    CreateNodesBalancedvelocities(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    9393void    CreateConstraintsBalancedvelocities(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    94 void    CreateLoadsBalancedvelocities(DataSet** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
     94void    CreateLoadsBalancedvelocities(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    9595void    UpdateElementsBalancedvelocities(DataSet* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
    9696
     
    104104
    105105/*Diverse: */
    106 void  SortDataSets(DataSet** pelements,Nodes** pnodes,Vertices** pvertices, DataSet** ploads, DataSet** pmaterials, DataSet** pconstraints, Parameters** pparameters);
    107 void  UpdateCounters(IoModel* iomodel,Nodes** pnodes,DataSet** ploads, DataSet** pconstraints);
     106void  SortDataSets(DataSet** pelements,Nodes** pnodes,Vertices** pvertices, Loads** ploads, DataSet** pmaterials, DataSet** pconstraints, Parameters** pparameters);
     107void  UpdateCounters(IoModel* iomodel,Nodes** pnodes,Loads** ploads, DataSet** pconstraints);
    108108
    109109#endif
  • issm/trunk/src/c/modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp

    r4006 r4214  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateLoadsPrognostic(DataSet** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateLoadsPrognostic(Loads** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*DataSet*/
    16         DataSet*    loads    = NULL;
     16        Loads*    loads    = NULL;
    1717
    1818        /*Recover pointer: */
     
    2020
    2121        /*Create loads if they do not exist yet*/
    22         if(!loads) loads = new DataSet(LoadsEnum);
     22        if(!loads) loads = new Loads(LoadsEnum);
    2323
    2424        /*Assign output pointer: */
  • issm/trunk/src/c/modules/ModelProcessorx/Prognostic2/CreateLoadsPrognostic2.cpp

    r4006 r4214  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateLoadsPrognostic2(DataSet** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateLoadsPrognostic2(Loads** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1818
    1919        /*Output*/
    20         DataSet* loads=NULL;
     20        Loads* loads=NULL;
    2121
    2222        /*Recover pointer: */
     
    2424
    2525        /*Create loads if they do not exist yet*/
    26         if(!loads) loads = new DataSet(LoadsEnum);
     26        if(!loads) loads = new Loads(LoadsEnum);
    2727
    2828        /*Get edges and elements*/
  • issm/trunk/src/c/modules/ModelProcessorx/SlopeCompute/CreateLoadsSlopeCompute.cpp

    r4006 r4214  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateLoadsSlopeCompute(DataSet** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateLoadsSlopeCompute(Loads** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*DataSet*/
    16         DataSet*    loads    = NULL;
     16        Loads*    loads    = NULL;
    1717
    1818        /*Recover pointer: */
     
    2020
    2121        /*Create loads if they do not exist yet*/
    22         if(!loads) loads = new DataSet(LoadsEnum);
     22        if(!loads) loads = new Loads(LoadsEnum);
    2323
    2424        /*Assign output pointer: */
  • issm/trunk/src/c/modules/ModelProcessorx/SortDataSets.cpp

    r4213 r4214  
    1616
    1717
    18 void SortDataSets(DataSet** pelements,Nodes** pnodes,Vertices** pvertices, DataSet** ploads, DataSet** pmaterials, DataSet** pconstraints, Parameters** pparameters){
     18void SortDataSets(DataSet** pelements,Nodes** pnodes,Vertices** pvertices, Loads** ploads, DataSet** pmaterials, DataSet** pconstraints, Parameters** pparameters){
    1919
    2020        DataSet* elements=NULL;
    2121        Nodes* nodes=NULL;
    2222        Vertices* vertices=NULL;
    23         DataSet* loads=NULL;
     23        Loads* loads=NULL;
    2424        DataSet* materials=NULL;
    2525        DataSet* constraints=NULL;
  • issm/trunk/src/c/modules/ModelProcessorx/Thermal/CreateLoadsThermal.cpp

    r4006 r4214  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateLoadsThermal(DataSet** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateLoadsThermal(Loads** ploads, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1717
    1818        /*DataSet*/
    19         DataSet*    loads    = NULL;
     19        Loads*    loads    = NULL;
    2020        Pengrid*    pengrid  = NULL;
    2121
     
    2424
    2525        /*Create loads if they do not exist yet*/
    26         if(!loads) loads = new DataSet(LoadsEnum);
     26        if(!loads) loads = new Loads(LoadsEnum);
    2727
    2828        /*return if 2d mesh*/
  • issm/trunk/src/c/modules/ModelProcessorx/UpdateCounters.cpp

    r4211 r4214  
    1515#include "./ModelProcessorx.h"
    1616
    17 void    UpdateCounters(IoModel* iomodel,Nodes** pnodes,DataSet** ploads, DataSet** pconstraints){
     17void    UpdateCounters(IoModel* iomodel,Nodes** pnodes,Loads** ploads, DataSet** pconstraints){
    1818
    1919        Nodes* nodes=NULL;
    20         DataSet* loads=NULL;
     20        Loads* loads=NULL;
    2121        DataSet* constraints=NULL;
    2222
  • issm/trunk/src/c/modules/OutputResultsx/ElementResultsToPatch.cpp

    r4213 r4214  
    1515#include "../../objects/objects.h"
    1616               
    17 void ElementResultsToPatch(DataSet* elements,  Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,DataSet* results){
     17void ElementResultsToPatch(DataSet* elements,  Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,DataSet* results){
    1818
    1919        int i;
  • issm/trunk/src/c/modules/OutputResultsx/OutputResultsx.cpp

    r4213 r4214  
    1717               
    1818#ifdef _SERIAL_
    19 void OutputResultsx(mxArray** pdataref, DataSet* elements, Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,DataSet* results){
     19void OutputResultsx(mxArray** pdataref, DataSet* elements, Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,DataSet* results){
    2020#else
    21 void OutputResultsx(                    DataSet* elements, Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,DataSet* results){
     21void OutputResultsx(                    DataSet* elements, Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,DataSet* results){
    2222#endif
    2323
  • issm/trunk/src/c/modules/OutputResultsx/OutputResultsx.h

    r4213 r4214  
    1616#ifdef _SERIAL_
    1717#include <mex.h>
    18 void OutputResultsx(mxArray** pdataref, DataSet* elements, Nodes* nodes, Vertices* vertices, DataSet* loads,  DataSet* materials, Parameters* parameters,DataSet* results);
     18void OutputResultsx(mxArray** pdataref, DataSet* elements, Nodes* nodes, Vertices* vertices, Loads* loads,  DataSet* materials, Parameters* parameters,DataSet* results);
    1919void MatlabWriteResults(mxArray** pdataref, Parameters* parameters, DataSet* results);
    2020#else
    21 void OutputResultsx(DataSet* elements, Nodes* nodes, Vertices* vertices, DataSet* loads,  DataSet* materials, Parameters* parameters,DataSet* results);
     21void OutputResultsx(DataSet* elements, Nodes* nodes, Vertices* vertices, Loads* loads,  DataSet* materials, Parameters* parameters,DataSet* results);
    2222void FileWriteResults(Parameters* parameters, DataSet* results);
    2323#endif
    2424
    2525/* local prototypes: */
    26 void ElementResultsToPatch(DataSet* elements,  Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,DataSet* results);
     26void ElementResultsToPatch(DataSet* elements,  Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,DataSet* results);
    2727
    2828#endif  /* _OUTPUTRESULTS_H */
  • issm/trunk/src/c/modules/OutputRiftsx/OutputRiftsx.cpp

    r3913 r4214  
    1111#include "../../EnumDefinitions/EnumDefinitions.h"
    1212
    13 void OutputRiftsx( Vec* priftproperties, DataSet* loads, int numrifts){
     13void OutputRiftsx( Vec* priftproperties, Loads* loads, int numrifts){
    1414
    1515        /*output: */
  • issm/trunk/src/c/modules/OutputRiftsx/OutputRiftsx.h

    r3913 r4214  
    99
    1010/* local prototypes: */
    11 void OutputRiftsx( Vec* priftproperties, DataSet* loads, int numrifts);
     11void OutputRiftsx( Vec* priftproperties, Loads* loads, int numrifts);
    1212
    1313#endif  /* _OUTPUTRIFTSX_H */
  • issm/trunk/src/c/modules/PenaltyConstraintsx/PenaltyConstraintsx.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void PenaltyConstraintsx(int* pconverged, int* pnum_unstable_constraints, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads,DataSet* materials,  Parameters* parameters){
     12void PenaltyConstraintsx(int* pconverged, int* pnum_unstable_constraints, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads,DataSet* materials,  Parameters* parameters){
    1313
    1414        int i;
  • issm/trunk/src/c/modules/PenaltyConstraintsx/PenaltyConstraintsx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void PenaltyConstraintsx(int* pconverged, int* pnum_unstable_constraints, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads,DataSet* materials,  Parameters* parameters);
     12void PenaltyConstraintsx(int* pconverged, int* pnum_unstable_constraints, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads,DataSet* materials,  Parameters* parameters);
    1313
    1414#endif  /* _PENALTYCONSTRAINTSX_H */
  • issm/trunk/src/c/modules/PenaltyConstraintsx/RiftConstraints.cpp

    r4091 r4214  
    1010#define _ZIGZAGCOUNTER_
    1111
    12 int RiftConstraints(int* pconverged, int* pnum_unstable_constraints,DataSet* loads,int min_mechanical_constraints){
     12int RiftConstraints(int* pconverged, int* pnum_unstable_constraints,Loads* loads,int min_mechanical_constraints){
    1313
    1414        int num_unstable_constraints=0;
     
    3535}
    3636
    37 int IsMaterialStable(DataSet* loads){
     37int IsMaterialStable(Loads* loads){
    3838
    3939        int i;
     
    6666}
    6767
    68 int RiftIsPresent(DataSet* loads){
     68int RiftIsPresent(Loads* loads){
    6969
    7070
     
    9292}
    9393
    94 int IsPreStable(DataSet* loads){
     94int IsPreStable(Loads* loads){
    9595
    9696
     
    130130}
    131131
    132 int SetPreStable(DataSet* loads){
     132int SetPreStable(Loads* loads){
    133133
    134134
     
    150150}
    151151
    152 int PreConstrain(int* pnum_unstable_constraints,DataSet* loads){
     152int PreConstrain(int* pnum_unstable_constraints,Loads* loads){
    153153
    154154        int                     i;
     
    185185}
    186186
    187 int Constrain(int* pnum_unstable_constraints,DataSet* loads){
     187int Constrain(int* pnum_unstable_constraints,Loads* loads){
    188188
    189189        int                     i;
     
    220220}
    221221
    222 void FreezeConstraints(DataSet* loads){
     222void FreezeConstraints(Loads* loads){
    223223
    224224        int                     i;
     
    241241}
    242242
    243 int IsFrozen(DataSet* loads){
     243int IsFrozen(Loads* loads){
    244244
    245245        int                     i;
     
    273273}
    274274
    275 int MaxPenetrationInInputs(DataSet* loads){
     275int MaxPenetrationInInputs(Loads* loads){
    276276
    277277        int                     i;
     
    314314}
    315315
    316 int PotentialUnstableConstraints(DataSet* loads){
     316int PotentialUnstableConstraints(Loads* loads){
    317317
    318318        int                     i;
  • issm/trunk/src/c/modules/PenaltyConstraintsx/RiftConstraints.h

    r4043 r4214  
    1010#include "../../DataSet/DataSet.h"
    1111
    12 int RiftConstraints(int* pconverged, int* pnum_unstable_constraints,DataSet* loads,int min_mechanical_constraints);
     12int RiftConstraints(int* pconverged, int* pnum_unstable_constraints,Loads* loads,int min_mechanical_constraints);
    1313
    14 int RiftIsPresent(DataSet* loads);
     14int RiftIsPresent(Loads* loads);
    1515
    16 int IsPreStable(DataSet* loads);
     16int IsPreStable(Loads* loads);
    1717
    18 int SetPreStable(DataSet* loads);
     18int SetPreStable(Loads* loads);
    1919
    20 int PreConstrain(int* pnum_unstable_constraints,DataSet* loads);
     20int PreConstrain(int* pnum_unstable_constraints,Loads* loads);
    2121
    22 int Constrain(int* pnum_unstable_constraints,DataSet* loads);
     22int Constrain(int* pnum_unstable_constraints,Loads* loads);
    2323
    24 void FreezeConstraints(DataSet* loads);
     24void FreezeConstraints(Loads* loads);
    2525
    26 int MaxPenetrationInInputs(DataSet* loads);
     26int MaxPenetrationInInputs(Loads* loads);
    2727
    28 int PotentialUnstableConstraints(DataSet* loads);
     28int PotentialUnstableConstraints(Loads* loads);
    2929
    30 int IsMaterialStable(DataSet* loads);
     30int IsMaterialStable(Loads* loads);
    3131
    32 int IsFrozen(DataSet* loads);
     32int IsFrozen(Loads* loads);
    3333#endif
  • issm/trunk/src/c/modules/PenaltySystemMatricesx/PenaltySystemMatricesx.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void PenaltySystemMatricesx(Mat Kgg, Vec pg,double* pkmax,DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads,DataSet* materials, Parameters* parameters, int kflag,int pflag){
     12void PenaltySystemMatricesx(Mat Kgg, Vec pg,double* pkmax,DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads,DataSet* materials, Parameters* parameters, int kflag,int pflag){
    1313       
    1414        int i;
  • issm/trunk/src/c/modules/PenaltySystemMatricesx/PenaltySystemMatricesx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void PenaltySystemMatricesx(Mat Kgg, Vec pg,double* pkmax, DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads,DataSet* materials, Parameters* parameters, int kflag,int pflag);
     12void PenaltySystemMatricesx(Mat Kgg, Vec pg,double* pkmax, DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads,DataSet* materials, Parameters* parameters, int kflag,int pflag);
    1313
    1414#endif  /* _PENALTYSYSTEMMATRICESX_H */
  • issm/trunk/src/c/modules/SurfaceAreax/SurfaceAreax.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void SurfaceAreax( double* pS, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials,Parameters* parameters){
     12void SurfaceAreax( double* pS, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials,Parameters* parameters){
    1313       
    1414        /*Intermediary*/
  • issm/trunk/src/c/modules/SurfaceAreax/SurfaceAreax.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void SurfaceAreax( double* pS, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters);
     12void SurfaceAreax( double* pS, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _SURFACEAREAX_H */
  • issm/trunk/src/c/modules/SystemMatricesx/SystemMatricesx.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void SystemMatricesx(Mat* pKgg, Vec* ppg,DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads,DataSet* materials, Parameters* parameters, int kflag,int pflag){
     12void SystemMatricesx(Mat* pKgg, Vec* ppg,DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads,DataSet* materials, Parameters* parameters, int kflag,int pflag){
    1313       
    1414        /*intermediary: */
  • issm/trunk/src/c/modules/SystemMatricesx/SystemMatricesx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void SystemMatricesx(Mat* pKgg, Vec* ppg,DataSet* elements,Nodes* nodes, Vertices* vertices,DataSet* loads,DataSet* materials, Parameters* parameters, int kflag,int pflag);
     12void SystemMatricesx(Mat* pKgg, Vec* ppg,DataSet* elements,Nodes* nodes, Vertices* vertices,Loads* loads,DataSet* materials, Parameters* parameters, int kflag,int pflag);
    1313
    1414#endif  /* _SYSTEMMATRICESX_H */
  • issm/trunk/src/c/modules/UpdateGeometryx/UpdateGeometryx.cpp

    r4213 r4214  
    1010#include "../../DataSet/DataSet.h"
    1111
    12 void UpdateGeometryx( DataSet* elements, Nodes* nodes, Vertices* vertices,DataSet* loads, DataSet* materials, Parameters* parameters){
     12void UpdateGeometryx( DataSet* elements, Nodes* nodes, Vertices* vertices,Loads* loads, DataSet* materials, Parameters* parameters){
    1313
    1414        /*Intermediary*/
  • issm/trunk/src/c/modules/UpdateGeometryx/UpdateGeometryx.h

    r4213 r4214  
    1010
    1111/* local prototypes: */
    12 void UpdateGeometryx(DataSet* elements, Nodes* nodes,Vertices* vertices,DataSet* loads, DataSet* materials, Parameters* parameters);
     12void UpdateGeometryx(DataSet* elements, Nodes* nodes,Vertices* vertices,Loads* loads, DataSet* materials, Parameters* parameters);
    1313
    1414#endif  /* _UPDATEGEOMETRYX_H */
  • issm/trunk/src/c/modules/UpdateVertexPositionsx/UpdateVertexPositionsx.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 int UpdateVertexPositionsx(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters){
     12int UpdateVertexPositionsx(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters){
    1313
    1414        int i;
  • issm/trunk/src/c/modules/UpdateVertexPositionsx/UpdateVertexPositionsx.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 int UpdateVertexPositionsx(DataSet* elements,Nodes* nodes,Vertices* vertices,DataSet* loads,DataSet* materials,Parameters* parameters);
     11int UpdateVertexPositionsx(DataSet* elements,Nodes* nodes,Vertices* vertices,Loads* loads,DataSet* materials,Parameters* parameters);
    1212
    1313#endif  /* _UPDATEVERTEXPOSITIONSXX_H */
  • issm/trunk/src/c/modules/VecExtrudex/VecExtrudex.cpp

    r4213 r4214  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void VecExtrudex( Vec vector, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int collapse){
     12void VecExtrudex( Vec vector, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,int collapse){
    1313
    1414        double* vector_serial=NULL;
  • issm/trunk/src/c/modules/VecExtrudex/VecExtrudex.h

    r4213 r4214  
    99
    1010/* local prototypes: */
    11 void VecExtrudex( Vec vector, DataSet* elements,Nodes* nodes, Vertices* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int collapse);
     11void VecExtrudex( Vec vector, DataSet* elements,Nodes* nodes, Vertices* vertices, Loads* loads, DataSet* materials, Parameters* parameters,int collapse);
    1212
    1313#endif  /* _VECEXTRUDEX_H */
  • issm/trunk/src/c/objects/Elements/Beam.cpp

    r4122 r4214  
    6767/*}}}*/
    6868/*FUNCTION Beam::Configure {{{1*/
    69 void  Beam::Configure(DataSet* elementsin,DataSet* loadsin, DataSet* nodesin, DataSet* materialsin, Parameters* parametersin){
     69void  Beam::Configure(DataSet* elementsin,Loads* loadsin, DataSet* nodesin, DataSet* materialsin, Parameters* parametersin){
    7070
    7171        ISSMERROR(" not supported yet!");
  • issm/trunk/src/c/objects/Elements/Beam.h

    r4164 r4214  
    4444                /*}}}*/
    4545                /*object management: {{{1*/
    46                 void  Configure(DataSet* elements,DataSet* loads,DataSet* nodes,DataSet* materials,Parameters* parameters);
     46                void  Configure(DataSet* elements,Loads* loads,DataSet* nodes,DataSet* materials,Parameters* parameters);
    4747                void  Echo();
    4848                void  DeepEcho();
  • issm/trunk/src/c/objects/Elements/Element.h

    r4164 r4214  
    2525               
    2626                virtual        ~Element(){};
    27                 virtual void   Configure(DataSet* elements,DataSet* loads,DataSet* nodes,DataSet* materials,Parameters* parameters)=0;
     27                virtual void   Configure(DataSet* elements,Loads* loads,DataSet* nodes,DataSet* materials,Parameters* parameters)=0;
    2828               
    2929                virtual void   CreateKMatrix(Mat Kgg)=0;
  • issm/trunk/src/c/objects/Elements/Penta.cpp

    r4175 r4214  
    275275/*Object management: */
    276276/*FUNCTION Penta::Configure {{{1*/
    277 void  Penta::Configure(DataSet* elementsin, DataSet* loadsin, DataSet* nodesin, DataSet* materialsin, Parameters* parametersin){
     277void  Penta::Configure(DataSet* elementsin, Loads* loadsin, DataSet* nodesin, DataSet* materialsin, Parameters* parametersin){
    278278
    279279        int analysis_counter;
  • issm/trunk/src/c/objects/Elements/Penta.h

    r4175 r4214  
    4949                /*}}}*/
    5050                /*FUNCTION object management {{{1*/
    51                 void  Configure(DataSet* elements,DataSet* loads,DataSet* nodes,DataSet* materials,Parameters* parameters);
     51                void  Configure(DataSet* elements,Loads* loads,DataSet* nodes,DataSet* materials,Parameters* parameters);
    5252                Object* copy();
    5353                void  DeepEcho();
  • issm/trunk/src/c/objects/Elements/Sing.cpp

    r4122 r4214  
    3939/*Object management*/
    4040/*FUNCTION Sing::Configure {{{1*/
    41 void  Sing::Configure(DataSet* elementsin,DataSet* loadsin, DataSet* nodesin, DataSet* materialsin, Parameters* parametersin){
     41void  Sing::Configure(DataSet* elementsin,Loads* loadsin, DataSet* nodesin, DataSet* materialsin, Parameters* parametersin){
    4242
    4343        ISSMERROR(" not supported yet!");
  • issm/trunk/src/c/objects/Elements/Sing.h

    r4164 r4214  
    4444                /*}}}*/
    4545                /*object management: {{{1*/
    46                 void  Configure(DataSet* elements,DataSet* loads,DataSet* nodes,DataSet* materials,Parameters* parameters);
     46                void  Configure(DataSet* elements,Loads* loads,DataSet* nodes,DataSet* materials,Parameters* parameters);
    4747                Object* copy();
    4848                void  DeepEcho();
  • issm/trunk/src/c/objects/Elements/Tria.cpp

    r4178 r4214  
    256256/*Object management: */
    257257/*FUNCTION Tria::Configure {{{1*/
    258 void  Tria::Configure(DataSet* elementsin, DataSet* loadsin, DataSet* nodesin, DataSet* materialsin, Parameters* parametersin){
     258void  Tria::Configure(DataSet* elementsin, Loads* loadsin, DataSet* nodesin, DataSet* materialsin, Parameters* parametersin){
    259259
    260260        int analysis_counter;
  • issm/trunk/src/c/objects/Elements/Tria.h

    r4172 r4214  
    4444                /*}}}*/
    4545                /*FUNCTION object management {{{1*/
    46                 void  Configure(DataSet* elements,DataSet* loads,DataSet* nodes,DataSet* materials,Parameters* parameters);
     46                void  Configure(DataSet* elements,Loads* loads,DataSet* nodes,DataSet* materials,Parameters* parameters);
    4747                Object* copy();
    4848                void  DeepEcho(void);
  • issm/trunk/src/c/objects/FemModel.h

    r4213 r4214  
    2828               
    2929                DataSet*            elements; //elements (one set for all analyses)
    30                 Nodes*            nodes; //one set of nodes
    31                 Vertices*            vertices; //one set of vertices
     30                Nodes*              nodes; //one set of nodes
     31                Vertices*           vertices; //one set of vertices
    3232                DataSet*            constraints; //one set of constraints. each constraint knows which analysis_type it handles
    33                 DataSet*            loads;  //one set of constraints. each constraint knows which analysis_type it handles
     33                Loads*              loads;  //one set of constraints. each constraint knows which analysis_type it handles
    3434                DataSet*            materials;  //one set of materials, for each element
    3535                Parameters*         parameters; //one set of parameters, independent of the analysis_type
  • issm/trunk/src/c/objects/Loads/Icefront.cpp

    r4213 r4214  
    136136/*Object marshall*/
    137137/*FUNCTION Icefront::Configure {{{1*/
    138 void  Icefront::Configure(DataSet* elementsin,DataSet* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin){
     138void  Icefront::Configure(DataSet* elementsin,Loads* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin){
    139139
    140140        /*Take care of hooking up all objects for this element, ie links the objects in the hooks to their respective
  • issm/trunk/src/c/objects/Loads/Icefront.h

    r4213 r4214  
    4040                /*}}}*/
    4141                /*object management: {{{1*/
    42                 void  Configure(DataSet* elementsin,DataSet* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin);
     42                void  Configure(DataSet* elementsin,Loads* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin);
    4343                void  DeepEcho();
    4444                void  Demarshall(char** pmarshalled_dataset);
  • issm/trunk/src/c/objects/Loads/Load.h

    r4213 r4214  
    2929                virtual int   MarshallSize()=0;
    3030                virtual void  Demarshall(char** pmarshalled_dataset)=0;
    31                 virtual void  Configure(DataSet* elements,DataSet* loads,DataSet* nodes,Vertices* vertices,DataSet* materials,Parameters* parameters)=0;
     31                virtual void  Configure(DataSet* elements,Loads* loads,DataSet* nodes,Vertices* vertices,DataSet* materials,Parameters* parameters)=0;
    3232                virtual void  CreateKMatrix(Mat Kgg)=0;
    3333                virtual void  CreatePVector(Vec pg)=0;
  • issm/trunk/src/c/objects/Loads/Numericalflux.cpp

    r4213 r4214  
    156156/*Object marshall*/
    157157/*FUNCTION Numericalflux::Configure {{{1*/
    158 void  Numericalflux::Configure(DataSet* elementsin,DataSet* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin){
     158void  Numericalflux::Configure(DataSet* elementsin,Loads* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin){
    159159
    160160        /*Take care of hooking up all objects for this element, ie links the objects in the hooks to their respective
  • issm/trunk/src/c/objects/Loads/Numericalflux.h

    r4213 r4214  
    3535                /*}}}*/
    3636                /*Object management: {{{1*/
    37                 void  Configure(DataSet* elements,DataSet* loads,DataSet* nodes,Vertices* vertices,DataSet* materials,Parameters* parameters);
     37                void  Configure(DataSet* elements,Loads* loads,DataSet* nodes,Vertices* vertices,DataSet* materials,Parameters* parameters);
    3838                void  DeepEcho();
    3939                void  Demarshall(char** pmarshalled_dataset);
  • issm/trunk/src/c/objects/Loads/Pengrid.cpp

    r4213 r4214  
    107107/*Object management*/
    108108/*FUNCTION Pengrid::Configure {{{1*/
    109 void  Pengrid::Configure(DataSet* elementsin,DataSet* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin){
     109void  Pengrid::Configure(DataSet* elementsin,Loads* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin){
    110110
    111111        /*Take care of hooking up all objects for this load, ie links the objects in the hooks to their respective
  • issm/trunk/src/c/objects/Loads/Pengrid.h

    r4213 r4214  
    4141                /*}}}*/
    4242                /*FUNCTION object management {{{1*/
    43                 void  Configure(DataSet* elementsin,DataSet* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin);
     43                void  Configure(DataSet* elementsin,Loads* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin);
    4444                void  DeepEcho();
    4545                void  Demarshall(char** pmarshalled_dataset);
  • issm/trunk/src/c/objects/Loads/Penpair.cpp

    r4213 r4214  
    7373/*Object marshall*/
    7474/*FUNCTION Penpair::Configure {{{1*/
    75 void  Penpair::Configure(DataSet* elementsin,DataSet* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin){
     75void  Penpair::Configure(DataSet* elementsin,Loads* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin){
    7676
    7777        /*Take care of hooking up all objects for this element, ie links the objects in the hooks to their respective
  • issm/trunk/src/c/objects/Loads/Penpair.h

    r4213 r4214  
    3232                /*}}}*/
    3333                /*object management: {{{1*/
    34                 void  Configure(DataSet* elements,DataSet* loads,DataSet* nodes,Vertices* vertices,DataSet* materials,Parameters* parameters);
     34                void  Configure(DataSet* elements,Loads* loads,DataSet* nodes,Vertices* vertices,DataSet* materials,Parameters* parameters);
    3535                void  DeepEcho();
    3636                void  Demarshall(char** pmarshalled_dataset);
  • issm/trunk/src/c/objects/Loads/Riftfront.cpp

    r4213 r4214  
    131131/*Object marshall*/
    132132/*FUNCTION Riftfront::Configure {{{1*/
    133 void  Riftfront::Configure(DataSet* elementsin,DataSet* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin){
     133void  Riftfront::Configure(DataSet* elementsin,Loads* loadsin,DataSet* nodesin,Vertices* verticesin,DataSet* materialsin,Parameters* parametersin){
    134134
    135135        /*Take care of hooking up all objects for this element, ie links the objects in the hooks to their respective
  • issm/trunk/src/c/objects/Loads/Riftfront.h

    r4213 r4214  
    4949                /*}}}*/
    5050                /*object management: {{{1*/
    51                 void  Configure(DataSet* elements,DataSet* loads,DataSet* nodes,Vertices* vertices,DataSet* materials,Parameters* parameters);
     51                void  Configure(DataSet* elements,Loads* loads,DataSet* nodes,Vertices* vertices,DataSet* materials,Parameters* parameters);
    5252                Object* copy();
    5353                void  DeepEcho();
  • issm/trunk/src/c/solvers/solver_diagnostic_nonlinear.cpp

    r4185 r4214  
    1818        Vec old_ug=NULL;
    1919        Vec old_uf=NULL;
    20         DataSet* loads=NULL;
     20        Loads* loads=NULL;
    2121
    2222        /*intermediary: */
     
    5151        /*Were loads requested as output? : */
    5252        if(conserve_loads){
    53                 loads=femmodel->loads->Copy(); //protect loads from being modified by the solution
     53                loads=(Loads*)femmodel->loads->Copy(); //protect loads from being modified by the solution
    5454        }
    5555        else{
    56                 loads=femmodel->loads; //modify loads  in this solution
     56                loads=(Loads*)femmodel->loads; //modify loads  in this solution
    5757        }
    5858
  • issm/trunk/src/mex/ComputeBasalStress/ComputeBasalStress.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    3434        FetchData((DataSet**)&nodes,NODES);
    3535        FetchData((DataSet**)&vertices,VERTICES);
    36         FetchData(&loads,LOADS);
     36        FetchData((DataSet**)&loads,LOADS);
    3737        FetchData(&materials,MATERIALS);
    3838        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/ComputePressure/ComputePressure.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    3434        FetchData((DataSet**)&nodes,NODES);
    3535        FetchData((DataSet**)&vertices,VERTICES);
    36         FetchData(&loads,LOADS);
     36        FetchData((DataSet**)&loads,LOADS);
    3737        FetchData(&materials,MATERIALS);
    3838        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/ConfigureObjects/ConfigureObjects.cpp

    r4213 r4214  
    1212        /*input datasets: */
    1313        DataSet* elements=NULL;
    14         DataSet* loads=NULL;
     14        Loads* loads=NULL;
    1515        Nodes* nodes=NULL;
    1616        Vertices* vertices=NULL;
     
    2828        /*Input datasets: */
    2929        FetchData(&elements,ELEMENTSIN);
    30         FetchData(&loads,LOADSIN);
     30        FetchData((DataSet**)&loads,LOADSIN);
    3131        FetchData((DataSet**)&nodes,NODES);
    3232        FetchData((DataSet**)&vertices,VERTICES);
  • issm/trunk/src/mex/CostFunction/CostFunction.cpp

    r4213 r4214  
    1212        /*input datasets: */
    1313        DataSet* elements=NULL;
    14         DataSet* loads=NULL;
     14        Loads* loads=NULL;
    1515        Nodes* nodes=NULL;
    1616        Vertices* vertices=NULL;
     
    3131        FetchData((DataSet**)&nodes,NODES);
    3232        FetchData((DataSet**)&vertices,VERTICES);
    33         FetchData(&loads,LOADS);
     33        FetchData((DataSet**)&loads,LOADS);
    3434        FetchData(&materials,MATERIALS);
    3535        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/Du/Du.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    3131        FetchData((DataSet**)&nodes,NODES);
    3232        FetchData((DataSet**)&vertices,VERTICES);
    33         FetchData(&loads,LOADS);
     33        FetchData((DataSet**)&loads,LOADS);
    3434        FetchData(&materials,MATERIALS);
    3535        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/FieldAverageOntoVertices/FieldAverageOntoVertices.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    2929        FetchData((DataSet**)&nodes,NODES);
    3030        FetchData((DataSet**)&vertices,VERTICES);
    31         FetchData(&loads,LOADS);
     31        FetchData((DataSet**)&loads,LOADS);
    3232        FetchData(&materials,MATERIALS);
    3333        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/FieldDepthAverage/FieldDepthAverage.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    3030        FetchData((DataSet**)&nodes,NODES);
    3131        FetchData((DataSet**)&vertices,VERTICES);
    32         FetchData(&loads,LOADS);
     32        FetchData((DataSet**)&loads,LOADS);
    3333        FetchData(&materials,MATERIALS);
    3434        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/GetSolutionFromInputs/GetSolutionFromInputs.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    3131        FetchData((DataSet**)&nodes,NODES);
    3232        FetchData((DataSet**)&vertices,VERTICES);
    33         FetchData(&loads,LOADSIN);
     33        FetchData((DataSet**)&loads,LOADSIN);
    3434        FetchData(&materials,MATERIALS);
    3535        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/Gradj/Gradj.cpp

    r4213 r4214  
    1414        Nodes      *nodes        = NULL;
    1515        Vertices    *vertices     = NULL;
    16         DataSet    *loads        = NULL;
     16        Loads     *loads        = NULL;
    1717        DataSet    *materials    = NULL;
    1818        Parameters *parameters   = NULL;
     
    3333        FetchData((DataSet**)&nodes,NODES);
    3434        FetchData((DataSet**)&vertices,VERTICES);
    35         FetchData(&loads,LOADS);
     35        FetchData((DataSet**)&loads,LOADS);
    3636        FetchData(&materials,MATERIALS);
    3737        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/InputControlConstrain/InputControlConstrain.cpp

    r4213 r4214  
    1414Nodes      *nodes             = NULL;
    1515Vertices    *vertices          = NULL;
    16 DataSet    *loads             = NULL;
     16Loads     *loads             = NULL;
    1717DataSet    *materials         = NULL;
    1818Parameters *parameters        = NULL;
     
    3131FetchData((DataSet**)&nodes,NODESIN);
    3232FetchData((DataSet**)&vertices,VERTICESIN);
    33 FetchData(&loads,LOADSIN);
     33FetchData((DataSet**)&loads,LOADSIN);
    3434FetchData(&materials,MATERIALSIN);
    3535FetchParams(&parameters,PARAMETERSIN);
  • issm/trunk/src/mex/InputDepthAverage/InputDepthAverage.cpp

    r4213 r4214  
    1414Nodes       *nodes             = NULL;
    1515Vertices    *vertices          = NULL;
    16 DataSet    *loads             = NULL;
     16Loads     *loads             = NULL;
    1717DataSet    *materials         = NULL;
    1818Parameters *parameters        = NULL;
     
    3030FetchData((DataSet**)&nodes,NODESIN);
    3131FetchData((DataSet**)&vertices,VERTICESIN);
    32 FetchData(&loads,LOADSIN);
     32FetchData((DataSet**)&loads,LOADSIN);
    3333FetchData(&materials,MATERIALSIN);
    3434FetchParams(&parameters,PARAMETERSIN);
  • issm/trunk/src/mex/InputDuplicate/InputDuplicate.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    2929        FetchData((DataSet**)&nodes,NODES);
    3030        FetchData((DataSet**)&vertices,VERTICES);
    31         FetchData(&loads,LOADS);
     31        FetchData((DataSet**)&loads,LOADS);
    3232        FetchData(&materials,MATERIALS);
    3333        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/InputExtrude/InputExtrude.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    2929        FetchData((DataSet**)&nodes,NODES);
    3030        FetchData((DataSet**)&vertices,VERTICES);
    31         FetchData(&loads,LOADS);
     31        FetchData((DataSet**)&loads,LOADS);
    3232        FetchData(&materials,MATERIALS);
    3333        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/InputScale/InputScale.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    3030        FetchData((DataSet**)&nodes,NODES);
    3131        FetchData((DataSet**)&vertices,VERTICES);
    32         FetchData(&loads,LOADS);
     32        FetchData((DataSet**)&loads,LOADS);
    3333        FetchData(&materials,MATERIALS);
    3434        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/InputToResult/InputToResult.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    3030        FetchData((DataSet**)&nodes,NODES);
    3131        FetchData((DataSet**)&vertices,VERTICES);
    32         FetchData(&loads,LOADS);
     32        FetchData((DataSet**)&loads,LOADS);
    3333        FetchData(&materials,MATERIALS);
    3434        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/InputUpdateFromConstant/InputUpdateFromConstant.cpp

    r4213 r4214  
    1414Nodes* nodes=NULL;
    1515Vertices* vertices=NULL;
    16 DataSet* loads=NULL;
     16Loads* loads=NULL;
    1717DataSet* materials=NULL;
    1818Parameters* parameters=NULL;
     
    3030FetchData((DataSet**)&nodes,NODESIN);
    3131FetchData((DataSet**)&vertices,VERTICESIN);
    32 FetchData(&loads,LOADSIN);
     32FetchData((DataSet**)&loads,LOADSIN);
    3333FetchData(&materials,MATERIALSIN);
    3434FetchParams(&parameters,PARAMETERSIN);
  • issm/trunk/src/mex/InputUpdateFromSolution/InputUpdateFromSolution.cpp

    r4213 r4214  
    1414Nodes* nodes=NULL;
    1515Vertices* vertices=NULL;
    16 DataSet* loads=NULL;
     16Loads* loads=NULL;
    1717DataSet* materials=NULL;
    1818Parameters* parameters=NULL;
     
    2929FetchData((DataSet**)&nodes,NODESIN);
    3030FetchData((DataSet**)&vertices,VERTICESIN);
    31 FetchData(&loads,LOADSIN);
     31FetchData((DataSet**)&loads,LOADSIN);
    3232FetchData(&materials,MATERIALSIN);
    3333FetchParams(&parameters,PARAMETERSIN);
  • issm/trunk/src/mex/InputUpdateFromVector/InputUpdateFromVector.cpp

    r4213 r4214  
    1414Nodes* nodes=NULL;
    1515Vertices* vertices=NULL;
    16 DataSet* loads=NULL;
     16Loads* loads=NULL;
    1717DataSet* materials=NULL;
    1818Parameters* parameters=NULL;
     
    3232FetchData((DataSet**)&nodes,NODESIN);
    3333FetchData((DataSet**)&vertices,VERTICESIN);
    34 FetchData(&loads,LOADSIN);
     34FetchData((DataSet**)&loads,LOADSIN);
    3535FetchData(&materials,MATERIALSIN);
    3636FetchParams(&parameters,PARAMETERSIN);
  • issm/trunk/src/mex/MassFlux/MassFlux.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    3434        FetchData((DataSet**)&nodes,NODES);
    3535        FetchData((DataSet**)&vertices,VERTICES);
    36         FetchData(&loads,LOADS);
     36        FetchData((DataSet**)&loads,LOADS);
    3737        FetchData(&materials,MATERIALS);
    3838        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/Misfit/Misfit.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    3131        FetchData((DataSet**)&nodes,NODES);
    3232        FetchData((DataSet**)&vertices,VERTICES);
    33         FetchData(&loads,LOADS);
     33        FetchData((DataSet**)&loads,LOADS);
    3434        FetchData(&materials,MATERIALS);
    3535        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/ModelProcessor/ModelProcessor.cpp

    r4213 r4214  
    2121        Vertices* vertices=NULL;
    2222        DataSet* constraints=NULL;
    23         DataSet* loads=NULL;
     23        Loads* loads=NULL;
    2424        DataSet* materials=NULL;
    2525        Parameters* parameters=NULL;
  • issm/trunk/src/mex/OutputResults/OutputResults.cpp

    r4213 r4214  
    1414        Nodes*   nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    3232        FetchData((DataSet**)&nodes,NODES);
    3333        FetchData((DataSet**)&vertices,VERTICES);
    34         FetchData(&loads,LOADS);
     34        FetchData((DataSet**)&loads,LOADS);
    3535        FetchData(&materials,MATERIALS);
    3636        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/OutputRifts/OutputRifts.cpp

    r2333 r4214  
    1212
    1313        /*input datasets: */
    14         DataSet* loads=NULL;
     14        Loads* loads=NULL;
    1515
    1616        /* output datasets: */
     
    2525
    2626        /*Input datasets: */
    27         FetchData(&loads,LOADS);
     27        FetchData((DataSet**)&loads,LOADS);
    2828        FetchData(&numrifts,mxGetField(PARAMETERS,0,"numrifts"));
    2929
  • issm/trunk/src/mex/ParameterOutput/ParameterOutput.cpp

    r4211 r4214  
    1313        DataSet* elements=NULL;
    1414        Nodes* nodes=NULL;
    15         DataSet* loads=NULL;
     15        Loads* loads=NULL;
    1616        DataSet* materials=NULL;
    1717        DataSet* results=NULL;
     
    3232        FetchData(&elements,ELEMENTS);
    3333        FetchData((DataSet**)&nodes,NODES);
    34         FetchData(&loads,LOADS);
     34        FetchData((DataSet**)&loads,LOADS);
    3535        FetchData(&materials,MATERIALS);
    3636        FetchData(&results,RESULTS);
  • issm/trunk/src/mex/PenaltyConstraints/PenaltyConstraints.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    3232        FetchData((DataSet**)&nodes,NODES);
    3333        FetchData((DataSet**)&vertices,VERTICES);
    34         FetchData(&loads,LOADSIN);
     34        FetchData((DataSet**)&loads,LOADSIN);
    3535        FetchData(&materials,MATERIALS);
    3636        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/PenaltySystemMatrices/PenaltySystemMatrices.cpp

    r4213 r4214  
    1919        Nodes* nodes=NULL;
    2020        Vertices* vertices=NULL;
    21         DataSet* loads=NULL;
     21        Loads* loads=NULL;
    2222        DataSet* materials=NULL;
    2323        Parameters* parameters=NULL;
     
    3636        FetchData((DataSet**)&nodes,NODES);
    3737        FetchData((DataSet**)&vertices,VERTICES);
    38         FetchData(&loads,LOADS);
     38        FetchData((DataSet**)&loads,LOADS);
    3939        FetchData(&materials,MATERIALS);
    4040        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/SystemMatrices/SystemMatrices.cpp

    r4213 r4214  
    1414        Nodes* nodes=NULL;
    1515        Vertices* vertices=NULL;
    16         DataSet* loads=NULL;
     16        Loads* loads=NULL;
    1717        DataSet* materials=NULL;
    1818        Parameters* parameters=NULL;
     
    3333        FetchData((DataSet**)&nodes,NODES);
    3434        FetchData((DataSet**)&vertices,VERTICES);
    35         FetchData(&loads,LOADS);
     35        FetchData((DataSet**)&loads,LOADS);
    3636        FetchData(&materials,MATERIALS);
    3737        FetchParams(&parameters,PARAMETERS);
  • issm/trunk/src/mex/UpdateGeometry/UpdateGeometry.cpp

    r4213 r4214  
    1414Nodes      *nodes             = NULL;
    1515Vertices    *vertices          = NULL;
    16 DataSet    *loads             = NULL;
     16Loads     *loads             = NULL;
    1717DataSet    *materials         = NULL;
    1818Parameters *parameters        = NULL;
     
    2828FetchData((DataSet**)&nodes,NODESIN);
    2929FetchData((DataSet**)&vertices,VERTICESIN);
    30 FetchData(&loads,LOADSIN);
     30FetchData((DataSet**)&loads,LOADSIN);
    3131FetchData(&materials,MATERIALSIN);
    3232FetchParams(&parameters,PARAMETERSIN);
  • issm/trunk/src/mex/UpdateVertexPositions/UpdateVertexPositions.cpp

    r4213 r4214  
    1414Nodes      *nodes             = NULL;
    1515Vertices    *vertices          = NULL;
    16 DataSet    *loads             = NULL;
     16Loads     *loads             = NULL;
    1717DataSet    *materials         = NULL;
    1818Parameters *parameters        = NULL;
     
    2828FetchData((DataSet**)&nodes,NODESIN);
    2929FetchData((DataSet**)&vertices,VERTICESIN);
    30 FetchData(&loads,LOADSIN);
     30FetchData((DataSet**)&loads,LOADSIN);
    3131FetchData(&materials,MATERIALSIN);
    3232FetchParams(&parameters,PARAMETERSIN);
Note: See TracChangeset for help on using the changeset viewer.