Ignore:
Timestamp:
05/27/10 08:49:46 (15 years ago)
Author:
Mathieu Morlighem
Message:

moved some Dataset methods to modules

File:
1 edited

Legend:

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

    r3965 r3966  
    549549
    550550/*Objects methods*/
    551 /*FUNCTION DataSet::ComputeBasalStress{{{1*/
    552 void DataSet::ComputeBasalStress(Vec sigma_b,int analysis_type,int sub_analysis_type){
    553 
    554         vector<Object*>::iterator object;
    555         Element* element=NULL;
    556 
    557         for ( object=objects.begin() ; object < objects.end(); object++ ){
    558 
    559                 if(EnumIsElement((*object)->Enum())){
    560 
    561                         element=(Element*)(*object);
    562                         element->ComputeBasalStress(sigma_b,analysis_type,sub_analysis_type);
    563                 }
    564         }
    565 
    566 }
    567 /*}}}*/
    568 /*FUNCTION DataSet::ComputePressure{{{1*/
    569 void DataSet::ComputePressure(Vec p_g,int analysis_type,int sub_analysis_type){
    570 
    571         vector<Object*>::iterator object;
    572         Element* element=NULL;
    573 
    574         for ( object=objects.begin() ; object < objects.end(); object++ ){
    575 
    576                 if(EnumIsElement((*object)->Enum())){
    577 
    578                         element=(Element*)(*object);
    579                         element->ComputePressure(p_g,analysis_type,sub_analysis_type);
    580                 }
    581         }
    582 
    583 }
    584 /*}}}*/
    585 /*FUNCTION DataSet::ComputeStrainRate{{{1*/
    586 void DataSet::ComputeStrainRate(Vec eps,int analysis_type,int sub_analysis_type){
    587 
    588         vector<Object*>::iterator object;
    589         Element* element=NULL;
    590 
    591         for ( object=objects.begin() ; object < objects.end(); object++ ){
    592 
    593                 if(EnumIsElement((*object)->Enum())){
    594 
    595                         element=(Element*)(*object);
    596                         element->ComputeStrainRate(eps,analysis_type,sub_analysis_type);
    597                 }
    598         }
    599 
    600 }
    601 /*}}}*/
    602551/*FUNCTION DataSet::Configure{{{1*/
    603552void DataSet::Configure(DataSet* elements,DataSet* loads, DataSet* nodes, DataSet* vertices, DataSet* materials,Parameters* parameters){
Note: See TracChangeset for help on using the changeset viewer.