Ignore:
Timestamp:
10/24/13 16:30:36 (11 years ago)
Author:
Mathieu Morlighem
Message:

NEW: create all datasets once for all (nodes, elements, constraints, parameters), do not pass pointers anymore (much simpler)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/analyses/L2ProjectionBaseAnalysis.cpp

    r16539 r16542  
    99        return 1;
    1010}/*}}}*/
    11 void L2ProjectionBaseAnalysis::UpdateParameters(Parameters** pparameters,IoModel* iomodel,int solution_enum,int analysis_enum){/*{{{*/
     11void L2ProjectionBaseAnalysis::UpdateParameters(Parameters* parameters,IoModel* iomodel,int solution_enum,int analysis_enum){/*{{{*/
    1212}/*}}}*/
    1313void L2ProjectionBaseAnalysis::UpdateElements(Elements* elements,IoModel* iomodel,int analysis_counter,int analysis_type){/*{{{*/
     
    3434        }
    3535}/*}}}*/
    36 void L2ProjectionBaseAnalysis::CreateNodes(Nodes** pnodes,IoModel* iomodel){/*{{{*/
     36void L2ProjectionBaseAnalysis::CreateNodes(Nodes* nodes,IoModel* iomodel){/*{{{*/
    3737
    3838        if(iomodel->meshtype==Mesh3DEnum){
     
    4242                iomodel->FetchData(1,MeshVertexonbedEnum);
    4343        }
    44         ::CreateNodes(pnodes,iomodel,L2ProjectionBaseAnalysisEnum,P1Enum);
     44        ::CreateNodes(nodes,iomodel,L2ProjectionBaseAnalysisEnum,P1Enum);
    4545        iomodel->DeleteData(2,MeshVertexonbedEnum,MeshVertexonsurfaceEnum);
    4646}/*}}}*/
    47 void L2ProjectionBaseAnalysis::CreateConstraints(Constraints** pconstraints,IoModel* iomodel){/*{{{*/
     47void L2ProjectionBaseAnalysis::CreateConstraints(Constraints* constraints,IoModel* iomodel){/*{{{*/
    4848
    4949        /*No constraints*/
    5050}/*}}}*/
    51 void L2ProjectionBaseAnalysis::CreateLoads(Loads** ploads, IoModel* iomodel){/*{{{*/
     51void L2ProjectionBaseAnalysis::CreateLoads(Loads* loads, IoModel* iomodel){/*{{{*/
    5252
    5353        /*No loads*/
Note: See TracChangeset for help on using the changeset viewer.