Changeset 4053


Ignore:
Timestamp:
06/17/10 11:11:04 (15 years ago)
Author:
Eric.Larour
Message:

Some debugging

Location:
issm/trunk/src/c
Files:
2 added
2 deleted
8 edited

Legend:

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

    r4047 r4053  
    895895                        /*Check that this node corresponds to our analysis currently being carried out: */
    896896
    897                                 /*Ok, this object is a node, ask it to plug values into partition: */
    898                                 if (!node->IsClone()){
    899 
    900                                         numdofs+=node->GetNumberOfDofs();
    901 
    902                                 }
     897                        /*Ok, this object is a node, ask it to plug values into partition: */
     898                        if (!node->IsClone()){
     899
     900                                numdofs+=node->GetNumberOfDofs();
     901
    903902                        }
    904903                }
  • issm/trunk/src/c/DataSet/Results.cpp

    r4042 r4053  
    4848        /*Intermediary*/
    4949        vector<Object*>::iterator object;
    50         Result* resultin=NULL;
    51         Result* resultout=NULL;
     50        ElementResult* resultin=NULL;
     51        ElementResult* resultout=NULL;
    5252
    5353        /*Output*/
     
    5858
    5959                /*Create new result*/
    60                 resultin=(Result*)(*object);
    61                 resultout=resultin->SpawnBeamResult(indices);
     60                resultin=(ElementResult*)(*object);
     61                resultout=resultin->SpawnBeamElementResult(indices);
    6262
    6363                /*Add result to new results*/
     
    7474        /*Intermediary*/
    7575        vector<Object*>::iterator object;
    76         Result* resultin=NULL;
    77         Result* resultout=NULL;
     76        ElementResult* resultin=NULL;
     77        ElementResult* resultout=NULL;
    7878
    7979        /*Output*/
     
    8484
    8585                /*Create new result*/
    86                 resultin=(Result*)(*object);
    87                 resultout=resultin->SpawnSingResult(index);
     86                resultin=(ElementResult*)(*object);
     87                resultout=resultin->SpawnSingElementResult(index);
    8888
    8989                /*Add result to new results*/
     
    100100        /*Intermediary*/
    101101        vector<Object*>::iterator object;
    102         Result* resultin=NULL;
    103         Result* resultout=NULL;
     102        ElementResult* resultin=NULL;
     103        ElementResult* resultout=NULL;
    104104
    105105        /*Output*/
     
    110110
    111111                /*Create new result*/
    112                 resultin=(Result*)(*object);
    113                 resultout=resultin->SpawnTriaResult(indices);
     112                resultin=(ElementResult*)(*object);
     113                resultout=resultin->SpawnTriaElementResult(indices);
    114114
    115115                /*Add result to new results*/
  • issm/trunk/src/c/Makefile.am

    r4048 r4053  
    103103                                        ./objects/Node.h\
    104104                                        ./objects/Node.cpp\
    105                                         ./objects/Results/ResultLocal.h\
    106                                         ./objects/Results/NodalValuesUnitConversion.cpp\
    107                                         ./objects/Results/DoubleResult.h\
    108                                         ./objects/Results/DoubleResult.cpp\
    109                                         ./objects/Results/TriaVertexResult.h\
    110                                         ./objects/Results/TriaVertexResult.cpp\
    111                                         ./objects/Results/PentaVertexResult.h\
    112                                         ./objects/Results/PentaVertexResult.cpp\
    113                                         ./objects/Results/SingVertexResult.h\
    114                                         ./objects/Results/SingVertexResult.cpp\
    115                                         ./objects/Results/BeamVertexResult.h\
    116                                         ./objects/Results/BeamVertexResult.cpp\
     105                                        ./objects/ElementResults/ElementResultLocal.h\
     106                                        ./objects/ElementResults/NodalValuesUnitConversion.cpp\
     107                                        ./objects/ElementResults/DoubleElementResult.h\
     108                                        ./objects/ElementResults/DoubleElementResult.cpp\
     109                                        ./objects/ElementResults/TriaVertexElementResult.h\
     110                                        ./objects/ElementResults/TriaVertexElementResult.cpp\
     111                                        ./objects/ElementResults/PentaVertexElementResult.h\
     112                                        ./objects/ElementResults/PentaVertexElementResult.cpp\
     113                                        ./objects/ElementResults/SingVertexElementResult.h\
     114                                        ./objects/ElementResults/SingVertexElementResult.cpp\
     115                                        ./objects/ElementResults/BeamVertexElementResult.h\
     116                                        ./objects/ElementResults/BeamVertexElementResult.cpp\
     117                                        ./objects/ExternalResults/ExternalResult.h\
     118                                        ./objects/ExternalResults/BoolExternalResult.h\
     119                                        ./objects/ExternalResults/BoolExternalResult.cpp\
     120                                        ./objects/ExternalResults/DoubleExternalResult.h\
     121                                        ./objects/ExternalResults/DoubleExternalResult.cpp\
     122                                        ./objects/ExternalResults/DoubleVecExternalResult.h\
     123                                        ./objects/ExternalResults/DoubleVecExternalResult.cpp\
     124                                        ./objects/ExternalResults/IntExternalResult.h\
     125                                        ./objects/ExternalResults/IntExternalResult.cpp\
     126                                        ./objects/ExternalResults/PetscVecExternalResult.h\
     127                                        ./objects/ExternalResults/PetscVecExternalResult.cpp\
    117128                                        ./objects/Elements/Tria.h\
    118129                                        ./objects/Elements/Tria.cpp\
     
    395406                                        ./modules/AXPYInputx/AXPYInputx.h\
    396407                                        ./modules/AXPYInputx/AXPYInputx.cpp\
    397                                         ./modules/ControlConstrainx/ControlConstrainx.h\
    398                                         ./modules/ControlConstrainx/ControlConstrainx.cpp\
     408                                        ./modules/ControlConstrainInputx/ControlConstrainInputx.h\
     409                                        ./modules/ControlConstrainInputx/ControlConstrainInputx.cpp\
    399410                                        ./modules/SurfaceAreax/SurfaceAreax.h\
    400411                                        ./modules/SurfaceAreax/SurfaceAreax.cpp\
     
    604615                                        ./objects/Hook.h\
    605616                                        ./objects/Hook.cpp\
    606                                         ./objects/Results/ResultLocal.h\
    607                                         ./objects/Results/NodalValuesUnitConversion.cpp\
    608                                         ./objects/Results/DoubleResult.h\
    609                                         ./objects/Results/DoubleResult.cpp\
    610                                         ./objects/Results/TriaVertexResult.h\
    611                                         ./objects/Results/TriaVertexResult.cpp\
    612                                         ./objects/Results/PentaVertexResult.h\
    613                                         ./objects/Results/PentaVertexResult.cpp\
    614                                         ./objects/Results/SingVertexResult.h\
    615                                         ./objects/Results/SingVertexResult.cpp\
    616                                         ./objects/Results/BeamVertexResult.h\
    617                                         ./objects/Results/BeamVertexResult.cpp\
     617                                        ./objects/ElementResults/ElementResultLocal.h\
     618                                        ./objects/ElementResults/NodalValuesUnitConversion.cpp\
     619                                        ./objects/ElementResults/DoubleElementResult.h\
     620                                        ./objects/ElementResults/DoubleElementResult.cpp\
     621                                        ./objects/ElementResults/TriaVertexElementResult.h\
     622                                        ./objects/ElementResults/TriaVertexElementResult.cpp\
     623                                        ./objects/ElementResults/PentaVertexElementResult.h\
     624                                        ./objects/ElementResults/PentaVertexElementResult.cpp\
     625                                        ./objects/ElementResults/SingVertexElementResult.h\
     626                                        ./objects/ElementResults/SingVertexElementResult.cpp\
     627                                        ./objects/ElementResults/BeamVertexElementResult.h\
     628                                        ./objects/ElementResults/BeamVertexElementResult.cpp\
     629                                        ./objects/ExternalResults/ExternalResult.h\
     630                                        ./objects/ExternalResults/BoolExternalResult.h\
     631                                        ./objects/ExternalResults/BoolExternalResult.cpp\
     632                                        ./objects/ExternalResults/DoubleExternalResult.h\
     633                                        ./objects/ExternalResults/DoubleExternalResult.cpp\
     634                                        ./objects/ExternalResults/DoubleVecExternalResult.h\
     635                                        ./objects/ExternalResults/DoubleVecExternalResult.cpp\
     636                                        ./objects/ExternalResults/IntExternalResult.h\
     637                                        ./objects/ExternalResults/IntExternalResult.cpp\
     638                                        ./objects/ExternalResults/PetscVecExternalResult.h\
     639                                        ./objects/ExternalResults/PetscVecExternalResult.cpp\
    618640                                        ./objects/Elements/Tria.h\
    619641                                        ./objects/Elements/Tria.cpp\
     
    895917                                        ./modules/AXPYInputx/AXPYInputx.h\
    896918                                        ./modules/AXPYInputx/AXPYInputx.cpp\
    897                                         ./modules/ControlConstrainx/ControlConstrainx.h\
    898                                         ./modules/ControlConstrainx/ControlConstrainx.cpp\
     919                                        ./modules/ControlConstrainInputx/ControlConstrainInputx.h\
     920                                        ./modules/ControlConstrainInputx/ControlConstrainInputx.cpp\
    899921                                        ./modules/SurfaceAreax/SurfaceAreax.h\
    900922                                        ./modules/SurfaceAreax/SurfaceAreax.cpp\
     
    10051027                                        ./solutions/WriteLockFile.cpp\
    10061028                                        ./solutions/control_core.cpp\
    1007                                         ./solutions/ControlInitialization.cpp\
    1008                                         ./solutions/ControlRestart.cpp\
     1029                                        ./solutions/stokescontrolinit.cpp\
     1030                                        ./solutions/controlrestart.cpp\
    10091031                                        ./solutions/objectivefunctionC.cpp\
    10101032                                        ./solutions/gradjcompute_core.cpp\
  • issm/trunk/src/c/modules/AXPYInputx/AXPYInputx.h

    r4048 r4053  
    99
    1010/* local prototypes: */
    11 void AXPYInputx(DataSet* elements,DataSet* nodes,DataSet* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int YEnum, double scalar, int XEnum){
     11void AXPYInputx(DataSet* elements,DataSet* nodes,DataSet* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int YEnum, double scalar, int XEnum);
    1212
    1313#endif  /* _AXPYINPUTX_H */
  • issm/trunk/src/c/modules/ExtrudeInputx/ExtrudeInputx.cpp

    r3913 r4053  
    44
    55#include "./ExtrudeInputx.h"
    6 
    76#include "../../shared/shared.h"
    87#include "../../include/include.h"
  • issm/trunk/src/c/modules/Gradjx/Gradjx.cpp

    r4048 r4053  
    44
    55#include "./Gradjx.h"
    6 
     6#include "../modules.h"
    77#include "../../shared/shared.h"
    88#include "../../include/include.h"
     
    3131
    3232        /*Extrude if needed: */
    33         if(dim==3) InputsExtrudex( elements,nodes,vertices,loads,materials,parameters,GradientEnum,0);
     33        if(dim==3) ExtrudeInputx( elements,nodes, vertices, loads, materials, parameters,GradientEnum);
    3434
    3535}
  • issm/trunk/src/c/modules/Orthx/Orthx.cpp

    r4048 r4053  
    77void    Orthx( Vec* pnewgradj, Vec gradj, Vec oldgradj){
    88       
    9         GetSolutionFromInputsx( &ug, femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,  femmodel->parameters, analysis_type,sub_analysis_type);
    10 
    119        /*output: */
    1210        Vec newgradj=NULL;
  • issm/trunk/src/c/modules/modules.h

    r4048 r4053  
    4747#include "./SurfaceAreax/SurfaceAreax.h"
    4848#include "./CostFunctionx/CostFunctionx.h"
    49 #include "./ControlConstrainx/ControlConstrainx.h"
     49#include "./ControlConstrainInputx/ControlConstrainInputx.h"
    5050#include "./FieldAverageOntoVerticesx/FieldAverageOntoVerticesx.h"
    5151#include "./FieldDepthAveragex/FieldDepthAveragex.h"
     
    8181#include "./ScaleInputx/ScaleInputx.h"
    8282#include "./AXPYInputx/AXPYInputx.h"
    83 #include "./ControlContrainx/ControlContrainx.h"
    8483
    8584#endif
Note: See TracChangeset for help on using the changeset viewer.