Changeset 4217


Ignore:
Timestamp:
06/24/10 18:51:00 (15 years ago)
Author:
Eric.Larour
Message:

New class Constraintsa

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

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk/src/c/DataSet/DataSet.h

    r4215 r4217  
    202202};
    203203
     204/********************************************************CONSTRAINTS************************************************/
     205
     206class Constraints: public DataSet{
     207
     208        public:
     209
     210                /*constructors, destructors: {{{1*/
     211                Constraints();
     212                Constraints(int enum_type);
     213                ~Constraints();
     214                /*}}}*/
     215                /*numerics: {{{1*/
     216                /*}}}*/
     217
     218};
     219
     220
    204221
    205222
  • TabularUnified issm/trunk/src/c/Makefile.am

    r4215 r4217  
    208208                                        ./DataSet/Loads.cpp\
    209209                                        ./DataSet/Elements.cpp\
     210                                        ./DataSet/Constraints.cpp\
    210211                                        ./shared/shared.h\
    211212                                        ./shared/Alloc/alloc.h\
     
    738739                                        ./DataSet/Loads.cpp\
    739740                                        ./DataSet/Elements.cpp\
     741                                        ./DataSet/Constraints.cpp\
    740742                                        ./shared/shared.h\
    741743                                        ./shared/Threads/issm_threads.h\
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/Balancedthickness/CreateConstraintsBalancedthickness.cpp

    r4008 r4217  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateConstraintsBalancedthickness(DataSet** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateConstraintsBalancedthickness(Constraints** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1818
    1919        /*Output*/
    20         DataSet* constraints = NULL;
     20        Constraints* constraints = NULL;
    2121
    2222        /*Recover pointer: */
     
    2424
    2525        /*Create constraints if they do not exist yet*/
    26         if(!constraints) constraints = new DataSet(ConstraintsEnum);
     26        if(!constraints) constraints = new Constraints(ConstraintsEnum);
    2727
    2828        /*Fetch data: */
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/Balancedthickness2/CreateConstraintsBalancedthickness2.cpp

    r4008 r4217  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateConstraintsBalancedthickness2(DataSet** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateConstraintsBalancedthickness2(Constraints** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414       
    1515        /*Output*/
    16         DataSet* constraints = NULL;
     16        Constraints* constraints = NULL;
    1717       
    1818        /*Recover pointer: */
     
    2020
    2121        /*Create constraints if they do not exist yet*/
    22         if(!constraints) constraints = new DataSet(ConstraintsEnum);
     22        if(!constraints) constraints = new Constraints(ConstraintsEnum);
    2323       
    2424        /*Assign output pointer: */
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/Balancedvelocities/CreateConstraintsBalancedvelocities.cpp

    r4008 r4217  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateConstraintsBalancedvelocities(DataSet** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateConstraintsBalancedvelocities(Constraints** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1818       
    1919        /*Output*/
    20         DataSet* constraints = NULL;
     20        Constraints* constraints = NULL;
    2121        Spc*    spc  = NULL;
    2222
     
    2525
    2626        /*Create constraints if they do not exist yet*/
    27         if(!constraints) constraints = new DataSet(ConstraintsEnum);
     27        if(!constraints) constraints = new Constraints(ConstraintsEnum);
    2828
    2929        /*Fetch data: */
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/CreateDataSets.cpp

    r4215 r4217  
    1616
    1717
    18 void CreateDataSets(Elements** 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){
     18void CreateDataSets(Elements** pelements,Nodes** pnodes, Vertices** pvertices, DataSet** pmaterials, Constraints** 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;
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp

    r4025 r4217  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateConstraintsDiagnosticHoriz(DataSet** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateConstraintsDiagnosticHoriz(Constraints** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1818       
    1919        /*Output*/
    20         DataSet* constraints = NULL;
     20        Constraints* constraints = NULL;
    2121        Spc*    spc  = NULL;
    2222        Rgb*    rgb  = NULL;
     
    2727
    2828        /*Create constraints if they do not exist yet*/
    29         if(!constraints) constraints = new DataSet(ConstraintsEnum);
     29        if(!constraints) constraints = new Constraints(ConstraintsEnum);
    3030       
    3131        /*Now, is the flag macayaealpattyn on? otherwise, do nothing: */
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp

    r4008 r4217  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateConstraintsDiagnosticHutter(DataSet** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateConstraintsDiagnosticHutter(Constraints** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1818
    1919        /*Output*/
    20         DataSet* constraints = NULL;
     20        Constraints* constraints = NULL;
    2121        Spc*    spc  = NULL;
    2222
     
    2525
    2626        /*Create constraints if they do not exist yet*/
    27         if(!constraints) constraints = new DataSet(ConstraintsEnum);
     27        if(!constraints) constraints = new Constraints(ConstraintsEnum);
    2828
    2929        /*Now, is the flag ishutter on? otherwise, do nothing: */
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/DiagnosticStokes/CreateConstraintsDiagnosticStokes.cpp

    r4008 r4217  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateConstraintsDiagnosticStokes(DataSet** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateConstraintsDiagnosticStokes(Constraints** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1919
    2020        /*Intermediary*/
    21         DataSet* constraints = NULL;
     21        Constraints* constraints = NULL;
    2222
    2323        /*Recover pointer: */
     
    2525
    2626        /*Create constraints if they do not exist yet*/
    27         if(!constraints) constraints = new DataSet(ConstraintsEnum);
     27        if(!constraints) constraints = new Constraints(ConstraintsEnum);
    2828
    2929        /*Now, is the flag ishutter on? otherwise, do nothing: */
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/DiagnosticVert/CreateConstraintsDiagnosticVert.cpp

    r4008 r4217  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateConstraintsDiagnosticVert(DataSet** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateConstraintsDiagnosticVert(Constraints** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1818
    1919        /*Output*/
    20         DataSet* constraints = NULL;
     20        Constraints* constraints = NULL;
    2121
    2222        /*Recover pointer: */
     
    2424
    2525        /*Create constraints if they do not exist yet*/
    26         if(!constraints) constraints = new DataSet(ConstraintsEnum);
     26        if(!constraints) constraints = new Constraints(ConstraintsEnum);
    2727
    2828        /*return if 2d mesh*/
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/Melting/CreateConstraintsMelting.cpp

    r4008 r4217  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateConstraintsMelting(DataSet** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateConstraintsMelting(Constraints** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1818       
    1919        /*Intermediary*/
    20         DataSet* constraints = NULL;
     20        Constraints* constraints = NULL;
    2121
    2222        /*Recover pointer: */
     
    2424
    2525        /*Create constraints if they do not exist yet*/
    26         if(!constraints) constraints = new DataSet(ConstraintsEnum);
     26        if(!constraints) constraints = new Constraints(ConstraintsEnum);
    2727
    2828        /*Assign output pointer: */
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/ModelProcessorx.cpp

    r4215 r4217  
    1616#include "../../modules/modules.h"
    1717
    18 void ModelProcessorx(Elements** pelements, Nodes** pnodes, Vertices** pvertices, DataSet** pmaterials, DataSet** pconstraints, Loads** ploads, Parameters** pparameters, ConstDataHandle IOMODEL,int solution_type,int nummodels, int* analysis_type_list){
     18void ModelProcessorx(Elements** pelements, Nodes** pnodes, Vertices** pvertices, DataSet** pmaterials, Constraints** pconstraints, Loads** ploads, Parameters** pparameters, ConstDataHandle IOMODEL,int solution_type,int nummodels, int* analysis_type_list){
    1919
    2020        int i;
     
    2626        Vertices* vertices=NULL;
    2727        DataSet* materials=NULL;
    28         DataSet* constraints=NULL;
     28        Constraints* constraints=NULL;
    2929        Loads* loads=NULL;
    3030        Parameters* parameters=NULL;
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/ModelProcessorx.h

    r4215 r4217  
    1313#include "../../io/io.h"
    1414
    15 void ModelProcessorx(Elements** 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);
     15void ModelProcessorx(Elements** pelements, Nodes** pnodes, Vertices** pvertices, DataSet** pmaterials, Constraints** 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(Elements** 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);
     18void  CreateDataSets(Elements** pelements,Nodes** pnodes,Vertices** pvertices, DataSet** pmaterials, Constraints** pconstraints, Loads** ploads,Parameters** pparameters,IoModel* iomodel,ConstDataHandle iomodel_handle,int solution_type,int analysis_type,int nummodels,int analysis_counter);
    1919void  CreateElementsVerticesAndMaterials(Elements** 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);
     
    2626/*diagnostic horizontal*/
    2727void    CreateNodesDiagnosticHoriz(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    28 void    CreateConstraintsDiagnosticHoriz(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
     28void    CreateConstraintsDiagnosticHoriz(Constraints** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    2929void  CreateLoadsDiagnosticHoriz(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    3030void    UpdateElementsDiagnosticHoriz(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
     
    3232/*diagnostic vertical*/
    3333void    CreateNodesDiagnosticVert(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    34 void    CreateConstraintsDiagnosticVert(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
     34void    CreateConstraintsDiagnosticVert(Constraints** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    3535void    CreateLoadsDiagnosticVert(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    3636void    UpdateElementsDiagnosticVert(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
     
    3838/*diagnostic hutter*/
    3939void    CreateNodesDiagnosticHutter(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    40 void    CreateConstraintsDiagnosticHutter(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
     40void    CreateConstraintsDiagnosticHutter(Constraints** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    4141void    CreateLoadsDiagnosticHutter(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    4242void    UpdateElementsDiagnosticHutter(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
     
    4444/*diagnostic stokes*/
    4545void    CreateNodesDiagnosticStokes(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    46 void    CreateConstraintsDiagnosticStokes(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
     46void    CreateConstraintsDiagnosticStokes(Constraints** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    4747void    CreateLoadsDiagnosticStokes(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    4848void    UpdateElementsDiagnosticStokes(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
     
    5050/*slope compute*/
    5151void    CreateNodesSlopeCompute(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    52 void    CreateConstraintsSlopeCompute(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
     52void    CreateConstraintsSlopeCompute(Constraints** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    5353void    CreateLoadsSlopeCompute(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    5454void    UpdateElementsSlopeCompute(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
     
    5656/*thermal:*/
    5757void    CreateNodesThermal(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    58 void    CreateConstraintsThermal(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
     58void    CreateConstraintsThermal(Constraints** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    5959void    CreateLoadsThermal(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    6060void    UpdateElementsThermal(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
     
    6262/*melting:*/
    6363void    CreateNodesMelting(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    64 void    CreateConstraintsMelting(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
     64void    CreateConstraintsMelting(Constraints** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    6565void    CreateLoadsMelting(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    6666void    UpdateElementsMelting(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
     
    6868/*prognostic:*/
    6969void    CreateNodesPrognostic(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    70 void    CreateConstraintsPrognostic(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
     70void    CreateConstraintsPrognostic(Constraints** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    7171void    CreateLoadsPrognostic(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    7272void    UpdateElementsPrognostic(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
     
    7474/*prognostic2:*/
    7575void    CreateNodesPrognostic2(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    76 void    CreateConstraintsPrognostic2(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
     76void    CreateConstraintsPrognostic2(Constraints** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    7777void    CreateLoadsPrognostic2(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    7878void    UpdateElementsPrognostic2(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
     
    8080/*balancedthickness:*/
    8181void    CreateNodesBalancedthickness(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    82 void    CreateConstraintsBalancedthickness(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
     82void    CreateConstraintsBalancedthickness(Constraints** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    8383void    CreateLoadsBalancedthickness(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    8484void    UpdateElementsBalancedthickness(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
    8585
    8686void    CreateNodesBalancedthickness2(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    87 void    CreateConstraintsBalancedthickness2(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
     87void    CreateConstraintsBalancedthickness2(Constraints** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    8888void    CreateLoadsBalancedthickness2(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    8989void    UpdateElementsBalancedthickness2(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
     
    9191/*balancedvelocities:*/
    9292void    CreateNodesBalancedvelocities(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
    93 void    CreateConstraintsBalancedvelocities(DataSet** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
     93void    CreateConstraintsBalancedvelocities(Constraints** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
    9494void    CreateLoadsBalancedvelocities(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
    9595void    UpdateElementsBalancedvelocities(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
     
    104104
    105105/*Diverse: */
    106 void  SortDataSets(Elements** pelements,Nodes** pnodes,Vertices** pvertices, Loads** ploads, DataSet** pmaterials, DataSet** pconstraints, Parameters** pparameters);
    107 void  UpdateCounters(IoModel* iomodel,Nodes** pnodes,Loads** ploads, DataSet** pconstraints);
     106void  SortDataSets(Elements** pelements,Nodes** pnodes,Vertices** pvertices, Loads** ploads, DataSet** pmaterials, Constraints** pconstraints, Parameters** pparameters);
     107void  UpdateCounters(IoModel* iomodel,Nodes** pnodes,Loads** ploads, Constraints** pconstraints);
    108108
    109109#endif
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/Prognostic/CreateConstraintsPrognostic.cpp

    r4008 r4217  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateConstraintsPrognostic(DataSet** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateConstraintsPrognostic(Constraints** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1818       
    1919        /*Output*/
    20         DataSet* constraints = NULL;
     20        Constraints* constraints = NULL;
    2121        Spc*    spc  = NULL;
    2222
     
    2525
    2626        /*Create constraints if they do not exist yet*/
    27         if(!constraints) constraints = new DataSet(ConstraintsEnum);
     27        if(!constraints) constraints = new Constraints(ConstraintsEnum);
    2828
    2929        /*Fetch data: */
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/Prognostic2/CreateConstraintsPrognostic2.cpp

    r4008 r4217  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateConstraintsPrognostic2(DataSet** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateConstraintsPrognostic2(Constraints** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414       
    1515        /*Output*/
    16         DataSet* constraints = NULL;
     16        Constraints* constraints = NULL;
    1717       
    1818        /*Recover pointer: */
     
    2020
    2121        /*Create constraints if they do not exist yet*/
    22         if(!constraints) constraints = new DataSet(ConstraintsEnum);
     22        if(!constraints) constraints = new Constraints(ConstraintsEnum);
    2323       
    2424        /*Assign output pointer: */
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/SlopeCompute/CreateConstraintsSlopeCompute.cpp

    r4008 r4217  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateConstraintsSlopeCompute(DataSet** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateConstraintsSlopeCompute(Constraints** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Output*/
    16         DataSet* constraints = NULL;
     16        Constraints* constraints = NULL;
    1717       
    1818        /*Recover pointer: */
     
    2020
    2121        /*Create constraints if they do not exist yet*/
    22         if(!constraints) constraints = new DataSet(ConstraintsEnum);
     22        if(!constraints) constraints = new Constraints(ConstraintsEnum);
    2323
    2424        /*Assign output pointer: */
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/SortDataSets.cpp

    r4215 r4217  
    1616
    1717
    18 void SortDataSets(Elements** pelements,Nodes** pnodes,Vertices** pvertices, Loads** ploads, DataSet** pmaterials, DataSet** pconstraints, Parameters** pparameters){
     18void SortDataSets(Elements** pelements,Nodes** pnodes,Vertices** pvertices, Loads** ploads, DataSet** pmaterials, Constraints** pconstraints, Parameters** pparameters){
    1919
    2020        Elements* elements=NULL;
     
    2323        Loads* loads=NULL;
    2424        DataSet* materials=NULL;
    25         DataSet* constraints=NULL;
     25        Constraints* constraints=NULL;
    2626        Parameters* parameters=NULL;
    2727
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/Thermal/CreateConstraintsThermal.cpp

    r4008 r4217  
    1111#include "../ModelProcessorx.h"
    1212
    13 void    CreateConstraintsThermal(DataSet** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
     13void    CreateConstraintsThermal(Constraints** pconstraints, IoModel* iomodel,ConstDataHandle iomodel_handle){
    1414
    1515        /*Intermediary*/
     
    1818       
    1919        /*Output*/
    20         DataSet* constraints = NULL;
     20        Constraints* constraints = NULL;
    2121        Spc*    spc  = NULL;
    2222
     
    2525
    2626        /*Create constraints if they do not exist yet*/
    27         if(!constraints) constraints = new DataSet(ConstraintsEnum);
     27        if(!constraints) constraints = new Constraints(ConstraintsEnum);
    2828
    2929        /*return if 2d mesh*/
  • TabularUnified issm/trunk/src/c/modules/ModelProcessorx/UpdateCounters.cpp

    r4214 r4217  
    1515#include "./ModelProcessorx.h"
    1616
    17 void    UpdateCounters(IoModel* iomodel,Nodes** pnodes,Loads** ploads, DataSet** pconstraints){
     17void    UpdateCounters(IoModel* iomodel,Nodes** pnodes,Loads** ploads, Constraints** pconstraints){
    1818
    1919        Nodes* nodes=NULL;
    2020        Loads* loads=NULL;
    21         DataSet* constraints=NULL;
     21        Constraints* constraints=NULL;
    2222
    2323        /*recover pointers: */
  • TabularUnified issm/trunk/src/c/modules/MpcNodesx/MpcNodesx.cpp

    r4211 r4217  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 int MpcNodesx( Mat* pRmg, Nodes* nodes,DataSet* constraints,int analysis_type){
     12int MpcNodesx( Mat* pRmg, Nodes* nodes,Constraints* constraints,int analysis_type){
    1313
    1414        int i;
  • TabularUnified issm/trunk/src/c/modules/MpcNodesx/MpcNodesx.h

    r4211 r4217  
    1010
    1111/* local prototypes: */
    12 int             MpcNodesx( Mat* pRmg, Nodes* nodes,DataSet* constraints,int analysis_type);
     12int             MpcNodesx( Mat* pRmg, Nodes* nodes,Constraints* constraints,int analysis_type);
    1313
    1414#endif  /* _MPCNODESX_H */
  • TabularUnified issm/trunk/src/c/modules/SpcNodesx/SpcNodesx.cpp

    r4211 r4217  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void SpcNodesx(Vec* pyg, Nodes* nodes,DataSet* constraints,int analysis_type){
     12void SpcNodesx(Vec* pyg, Nodes* nodes,Constraints* constraints,int analysis_type){
    1313
    1414        int i;
  • TabularUnified issm/trunk/src/c/modules/SpcNodesx/SpcNodesx.h

    r4211 r4217  
    1111
    1212/* local prototypes: */
    13 void SpcNodesx(Vec* pyg, Nodes* nodesin,DataSet* constraints,int analysis_type);
     13void SpcNodesx(Vec* pyg, Nodes* nodesin,Constraints* constraints,int analysis_type);
    1414
    1515#endif  /* _SPCNODESX_H */
  • TabularUnified issm/trunk/src/c/objects/FemModel.h

    r4215 r4217  
    2727                int                 analysis_counter; //counter into analysis_type_list
    2828               
    29                 Elements*            elements; //elements (one set for all analyses)
     29                Elements*           elements; //elements (one set for all analyses)
    3030                Nodes*              nodes; //one set of nodes
    3131                Vertices*           vertices; //one set of vertices
    32                 DataSet*            constraints; //one set of constraints. each constraint knows which analysis_type it handles
     32                Constraints*        constraints; //one set of constraints. each constraint knows which analysis_type it handles
    3333                Loads*              loads;  //one set of constraints. each constraint knows which analysis_type it handles
    3434                DataSet*            materials;  //one set of materials, for each element
  • TabularUnified issm/trunk/src/mex/ModelProcessor/ModelProcessor.cpp

    r4215 r4217  
    2020        Nodes* nodes=NULL;
    2121        Vertices* vertices=NULL;
    22         DataSet* constraints=NULL;
     22        Constraints* constraints=NULL;
    2323        Loads* loads=NULL;
    2424        DataSet* materials=NULL;
  • TabularUnified issm/trunk/src/mex/MpcNodes/MpcNodes.cpp

    r4211 r4217  
    1313        /*input datasets: */
    1414        Nodes* nodes=NULL;
    15         DataSet* constraints=NULL;
     15        Constraints* constraints=NULL;
    1616        int      analysis_type;
    1717
     
    2727        /*Input datasets: */
    2828        FetchData((DataSet**)&nodes,NODESIN);
    29         FetchData(&constraints,CONSTRAINTS);
     29        FetchData((DataSet**)&constraints,CONSTRAINTS);
    3030        FetchData(&analysis_type,ANALYSISTYPE);
    3131
  • TabularUnified issm/trunk/src/mex/SpcNodes/SpcNodes.cpp

    r4211 r4217  
    1313        /*input datasets: */
    1414        Nodes* nodes=NULL;
    15         DataSet* constraints=NULL;
     15        Constraints* constraints=NULL;
    1616        int      analysis_type;
    1717
     
    2727        /*Input datasets: */
    2828        FetchData((DataSet**)&nodes,NODESIN);
    29         FetchData(&constraints,CONSTRAINTS);
     29        FetchData((DataSet**)&constraints,CONSTRAINTS);
    3030        FetchData(&analysis_type,ANALYSISTYPE);
    3131       
Note: See TracChangeset for help on using the changeset viewer.