Ignore:
Timestamp:
09/13/10 13:18:07 (15 years ago)
Author:
Eric.Larour
Message:

New solution strategy, based on creation of Kff, Kfs directly,
instead of Kgg. Idem for pf instead of pg.
Kept backwards compatibility for now, and only applied to macayeal diagnostic
in 2d. Will switch to this new strategy in the near future.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/objects/Loads/Numericalflux.h

    r5739 r5772  
    6565                void  Configure(Elements* elements,Loads* loads,Nodes* nodes,Vertices* vertices,Materials* materials,Parameters* parameters);
    6666                void  SetCurrentConfiguration(Elements* elements,Loads* loads,Nodes* nodes,Vertices* vertices,Materials* materials,Parameters* parameters);
    67                 void  CreateKMatrix(Mat Kgg);
    68                 void  CreatePVector(Vec pg);
    69                 void  PenaltyCreateKMatrix(Mat Kgg,double kmax);
    70                 void  PenaltyCreatePVector(Vec pg,double kmax);
     67                void  CreateKMatrix(Mat Kgg, Mat Kff, Mat Kfs);
     68                void  CreatePVector(Vec pg, Vec pf);
     69                void  PenaltyCreateKMatrix(Mat Kgg,Mat Kff, Mat kfs, double kmax);
     70                void  PenaltyCreatePVector(Vec pg,Vec pf, double kmax);
    7171                bool  InAnalysis(int analysis_type);
    7272                /*}}}*/
    7373                /*Numericalflux management:{{{1*/
    74                 void  GetDofList(int** pdoflist);
     74                void  GetDofList(int** pdoflist,int approximation_enum,int setenum);
    7575                void  GetNormal(double* normal,double xyz_list[4][3]);
    7676                void  CreateKMatrixInternal(Mat Kgg);
Note: See TracChangeset for help on using the changeset viewer.