bool BCInterfaceData::isBase( const GetPot& dataFile, const char* base, std::string& baseString ) { baseString = dataFile( base, " " ); return dataFile.checkVariable( base ); }
// =================================================== // Private Methods // =================================================== void MultiscaleModelFSI1D::setupGlobalData ( const std::string& fileName ) { #ifdef HAVE_LIFEV_DEBUG debugStream ( 8130 ) << "MultiscaleModelFSI1D::setupGlobalData( fileName ) \n"; #endif GetPot dataFile ( fileName ); //Global data time M_data->setTimeData ( M_globalData->dataTime() ); //Global physical quantities if ( !dataFile.checkVariable ( "1D_Model/PhysicalParameters/density" ) ) { M_data->setDensity ( M_globalData->fluidDensity() ); } if ( !dataFile.checkVariable ( "1D_Model/PhysicalParameters/viscosity" ) ) { M_data->setViscosity ( M_globalData->fluidViscosity() ); } if ( !dataFile.checkVariable ( "1D_Model/PhysicalParameters/venousPressure" ) ) { M_data->setVenousPressure ( M_globalData->fluidVenousPressure() ); } if ( !dataFile.checkVariable ( "1D_Model/PhysicalParameters/externalPressure" ) ) { M_data->setExternalPressure ( M_globalData->solidExternalPressure() ); } if ( !dataFile.checkVariable ( "1D_Model/PhysicalParameters/densityWall" ) ) { M_data->setDensityWall ( M_globalData->solidDensity() ); } if ( !dataFile.checkVariable ( "1D_Model/PhysicalParameters/poisson" ) ) { M_data->setPoisson ( M_globalData->solidPoissonCoefficient() ); } if ( !dataFile.checkVariable ( "1D_Model/PhysicalParameters/young" ) ) { M_data->setYoung ( M_globalData->solidYoungModulus() ); } //After changing some parameters we need to update the coefficients M_data->updateCoefficients(); }