Changeset 11245


Ignore:
Timestamp:
01/30/12 08:25:57 (13 years ago)
Author:
Mathieu Morlighem
Message:

Added vz mesh vertical velocity for Arbitrary Eulerian Lagrangian formulation

Location:
issm/trunk-jpl/src/c
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/UpdateVertexPositionsx/UpdateVertexPositionsx.cpp

    r11242 r11245  
    3535        VecAssemblyEnd(vz);
    3636
     37        /*Update element inputs*/
     38        InputUpdateFromVectorx(elements,nodes,vertices,loads,materials,parameters,vz,VzMeshEnum,VertexEnum);
     39
    3740        /*Free ressources:*/
    3841        xfree((void**)&thickness);
  • issm/trunk-jpl/src/c/objects/Elements/Penta.cpp

    r11233 r11245  
    20432043                                name==VyEnum ||
    20442044                                name==VzEnum ||
     2045                                name==VxMeshEnum ||
     2046                                name==VyMeshEnum ||
     2047                                name==VzMeshEnum ||
    20452048                                name==InversionVxObsEnum ||
    20462049                                name==InversionVyObsEnum ||
  • issm/trunk-jpl/src/c/objects/Vertex.cpp

    r11242 r11245  
    286286        velz = (newz-oldz)/dt;
    287287        this->z = newz;
     288        //velz = 0; //FOR NOW!!!
    288289
    289290        /*put vz in vector*/
    290         VecSetValue(vz,this->Sid(),velz,INSERT_VALUES);
    291 }
    292 /*}}}*/
     291        VecSetValue(vz,this->dof,velz,INSERT_VALUES);
     292}
     293/*}}}*/
  • issm/trunk-jpl/src/c/solutions/transient_core.cpp

    r10999 r11245  
    125125                if(solution_type==TransientSolutionEnum && !control_analysis && (step%output_frequency==0 || time==finaltime)){
    126126                        _printf_(VerboseSolution(),"   saving results\n");
     127                        InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,VzMeshEnum,step,time);
    127128                        InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,VxEnum,step,time);
    128129                        InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,VyEnum,step,time);
Note: See TracChangeset for help on using the changeset viewer.