Changeset 4064


Ignore:
Timestamp:
06/21/10 11:13:48 (15 years ago)
Author:
Eric.Larour
Message:

Renamed ExtrudeInputx to InputExtrudex

Location:
issm/trunk/src/c
Files:
3 added
1 deleted
12 edited

Legend:

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

    r4055 r4064  
    685685        xfree((void**)&alltruedofs);
    686686
    687 }
    688 /*}}}*/
    689 /*FUNCTION DataSet::InputExtrude(int enum_type) {{{1*/
    690 void  DataSet::InputExtrude(int enum_type){
    691        
    692         vector<Object*>::iterator object;
    693         Penta* penta=NULL;
    694 
    695         for ( object=objects.begin() ; object < objects.end(); object++ ){
    696 
    697                 if((*object)->Enum()==PentaEnum){
    698                         penta=(Penta*)(*object);
    699                         penta->InputExtrude(enum_type);
    700                 }
    701         }
    702687}
    703688/*}}}*/
  • issm/trunk/src/c/DataSet/DataSet.h

    r4059 r4064  
    7878                void  MeltingConstraints(int* pconverged, int* pnum_unstable_constraints);
    7979                DataSet* Copy(void);
    80                 void  InputExtrude(int enum_type);
    8180                int   DeleteObject(Object* object);
    8281                void  OutputRifts(Vec riftproperties);
  • issm/trunk/src/c/Makefile.am

    r4063 r4064  
    524524                                        ./modules/InputConvergencex/InputConvergencex.cpp\
    525525                                        ./modules/InputConvergencex/InputConvergencex.h\
    526                                         ./modules/ExtrudeInputx/ExtrudeInputx.cpp\
    527                                         ./modules/ExtrudeInputx/ExtrudeInputx.h\
     526                                        ./modules/InputExtrudex/InputExtrudex.cpp\
     527                                        ./modules/InputExtrudex/InputExtrudex.h\
    528528                                        ./modules/OutputRiftsx/OutputRiftsx.h\
    529529                                        ./modules/OutputRiftsx/OutputRiftsx.cpp\
     
    10381038                                        ./modules/InputConvergencex/InputConvergencex.cpp\
    10391039                                        ./modules/InputConvergencex/InputConvergencex.h\
    1040                                         ./modules/ExtrudeInputx/ExtrudeInputx.cpp\
    1041                                         ./modules/ExtrudeInputx/ExtrudeInputx.h\
     1040                                        ./modules/InputExtrudex/InputExtrudex.cpp\
     1041                                        ./modules/InputExtrudex/InputExtrudex.h\
    10421042                                        ./modules/OutputRiftsx/OutputRiftsx.h\
    10431043                                        ./modules/OutputRiftsx/OutputRiftsx.cpp\
  • issm/trunk/src/c/modules/DepthAverageInputx/DepthAverageInputx.cpp

    r4055 r4064  
    44
    55#include "./DepthAverageInputx.h"
    6 
     6#include "../InputExtrudex/InputExtrudex.h"
    77#include "../../shared/shared.h"
    88#include "../../include/include.h"
     
    2525        }
    2626
     27
    2728        /*Then extrude vertically the new inputs*/
    28         elements->InputExtrude(average_enum_type);
     29        InputExtrudex( elements,nodes,vertices,loads,materials,parameters,enum_type);
    2930}
  • issm/trunk/src/c/modules/modules.h

    r4063 r4064  
    6363#include "./SplitSolutionVectorx/SplitSolutionVectorx.h"
    6464#include "./DepthAverageInputx/DepthAverageInputx.h"
    65 #include "./ExtrudeInputx/ExtrudeInputx.h"
     65#include "./InputExtrudex/InputExtrudex.h"
    6666#include "./InputToResultx/InputToResultx.h"
    6767#include "./GetSolutionFromInputsx/GetSolutionFromInputsx.h"
  • issm/trunk/src/c/solutions/balancedthickness_core.cpp

    r4057 r4064  
    3434
    3535        _printf_("extrude computed thickness on all layers:\n");
    36         ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,ThicknessEnum);
     36        InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,ThicknessEnum);
    3737
    3838        if(verbose)_printf_("saving results:\n");
  • issm/trunk/src/c/solutions/balancedvelocities_core.cpp

    r4057 r4064  
    3333
    3434        _printf_("extrude computed velocity on all layers:\n");
    35         ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,VxEnum);
    36         ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,VyEnum);
     35        InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,VxEnum);
     36        InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,VyEnum);
    3737
    3838        if(verbose)_printf_("saving results:\n");
  • issm/trunk/src/c/solutions/bedslope_core.cpp

    r4055 r4064  
    3333        if (dim==3){
    3434                if(verbose)_printf_("%s\n","extruding bed in 3d...");
    35                 ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,BedSlopeXEnum);
    36                 ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,BedSlopeYEnum);
     35                InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,BedSlopeXEnum);
     36                InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,BedSlopeYEnum);
    3737        }
    3838       
  • issm/trunk/src/c/solutions/prognostic_core.cpp

    r4055 r4064  
    3030               
    3131        _printf_("extrude computed thickness on all layers:\n");
    32         ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,ThicknessEnum);
     32        InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,ThicknessEnum);
    3333
    3434        if(verbose)_printf_("saving results:\n");
  • issm/trunk/src/c/solutions/surfaceslope_core.cpp

    r4055 r4064  
    3333        if (dim==3){
    3434                if(verbose)_printf_("%s\n","extruding slope in 3d...");
    35                 ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,SurfaceSlopeXEnum);
    36                 ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,SurfaceSlopeYEnum);
     35                InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,SurfaceSlopeXEnum);
     36                InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,SurfaceSlopeYEnum);
    3737        }
    3838       
  • issm/trunk/src/c/solutions/transient2d.cpp

    r4058 r4064  
    6161
    6262        _printf_("create finite element model:\n");
    63         femmodel=new FemModel(fid,solution_type,analyses,7);
     63        femmodel=new FemModel(fid,solution_type,analyses,2);
    6464
    6565        /*add outputfilename in parameters: */
  • issm/trunk/src/c/solvers/solver_diagnostic_nonlinear.cpp

    r4057 r4064  
    137137        if (dim==3){
    138138                if(verbose)_printf_("%s\n","extruding velocity and pressure in 3d...");
    139                 ExtrudeInputx( fem->elements,fem->nodes,fem->vertices,fem->loads,fem->materials,fem->parameters,VxEnum);
    140                 ExtrudeInputx( fem->elements,fem->nodes,fem->vertices,fem->loads,fem->materials,fem->parameters,VyEnum);
     139                InputExtrudex( fem->elements,fem->nodes,fem->vertices,fem->loads,fem->materials,fem->parameters,VxEnum);
     140                InputExtrudex( fem->elements,fem->nodes,fem->vertices,fem->loads,fem->materials,fem->parameters,VyEnum);
    141141        }
    142142
Note: See TracChangeset for help on using the changeset viewer.