Ignore:
Timestamp:
06/14/10 18:08:59 (15 years ago)
Author:
Eric.Larour
Message:

Changing to new framework where analysis_type and sub_analysis_type are picked up in the parameters, whenever needed.
This greatly simplifies the API of the code -> don't have to carry along analysis_type and sub_analysis_type.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/modules/PenaltySystemMatricesx/PenaltySystemMatricesx.cpp

    r3965 r4043  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void PenaltySystemMatricesx(Mat Kgg, Vec pg,double* pkmax,DataSet* elements,DataSet* nodes, DataSet* vertices,DataSet* loads,DataSet* materials, Parameters* parameters,
    13                 int kflag,int pflag,int analysis_type,int sub_analysis_type){
     12void PenaltySystemMatricesx(Mat Kgg, Vec pg,double* pkmax,DataSet* elements,DataSet* nodes, DataSet* vertices,DataSet* loads,DataSet* materials, Parameters* parameters, int kflag,int pflag){
    1413       
    1514        int i;
     
    3231                for (i=0;i<loads->Size();i++){
    3332                        load=(Load*)loads->GetObjectByOffset(i);
    34                         load->PenaltyCreateKMatrix(Kgg,kmax,analysis_type,sub_analysis_type);
     33                        load->PenaltyCreateKMatrix(Kgg,kmax);
    3534                }
    3635
     
    4746                for (i=0;i<loads->Size();i++){
    4847                        load=(Load*)loads->GetObjectByOffset(i);
    49                         load->PenaltyCreatePVector(pg,kmax,analysis_type,sub_analysis_type);
     48                        load->PenaltyCreatePVector(pg,kmax);
    5049                }
    5150
Note: See TracChangeset for help on using the changeset viewer.