38 #include <lifev/bc_interface/3D/function/solid/BCInterfaceFunctionParserSolverSolid3D.hpp> 51 #ifdef HAVE_LIFEV_DEBUG 52 debugStream ( 5023 ) <<
"BCInterfaceFunctionSolver<BCHandler, StructuralOperator>::updatePhysicalSolverVariables" <<
"\n";
56 for ( std::set< physicalSolverList >::iterator j = M_list.begin(); j != M_list.end(); ++j )
62 #ifdef HAVE_LIFEV_DEBUG 63 debugStream ( 5023 ) <<
" s_density: " << M_physicalSolver->data()->rho() <<
"\n";
66 setVariable (
"s_density", M_physicalSolver->data()->rho() );
72 #ifdef HAVE_LIFEV_DEBUG 73 debugStream ( 5023 ) <<
" s_poisson: " << M_physicalSolver->data()->poisson (1) <<
"\n";
76 setVariable (
"s_poisson", M_physicalSolver->data()->poisson (1) );
82 #ifdef HAVE_LIFEV_DEBUG 83 debugStream ( 5023 ) <<
" s_thickness: " << M_physicalSolver->data()->thickness() <<
"\n";
86 setVariable (
"s_thickness", M_physicalSolver->data()->thickness() );
92 #ifdef HAVE_LIFEV_DEBUG 93 debugStream ( 5023 ) <<
" s_young: " << M_physicalSolver->data()->young (1) <<
"\n";
96 setVariable (
"s_young", M_physicalSolver->data()->young (1) );
100 case s_externalPressure:
102 #ifdef HAVE_LIFEV_DEBUG 103 debugStream ( 5023 ) <<
" s_externalPressure: " << M_physicalSolver->data()->externalPressure() <<
"\n";
106 setVariable (
"s_externalPressure", M_physicalSolver->data()->externalPressure() );
112 switchErrorMessage (
"StructuralOperator" );
128 #ifdef HAVE_LIFEV_DEBUG 129 debugStream ( 5023 ) <<
"BCInterfaceFunctionSolver<BCHandler, StructuralOperator>::createAccessList( data )" <<
"\n";
132 std::map< std::string, physicalSolverList > mapList;
134 createSolidMap ( mapList );
135 createList ( mapList, data );
137 if ( M_physicalSolver.get() )
139 updatePhysicalSolverVariables();
void checkFunction(BCVectorInterface &base)
void updatePhysicalSolverVariables()
void createAccessList(const std::shared_ptr< BCInterfaceData > &data)