38 #include <lifev/bc_interface/3D/function/fluid/BCInterfaceFunctionParserSolverFluid3D.hpp> 51 #ifdef HAVE_LIFEV_DEBUG 52 debugStream ( 5023 ) <<
"BCInterfaceFunctionSolver<BCHandler, OseenSolver>::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 ) <<
" f_timeStep(): " << M_physicalSolver->data()->dataTime()->timeStep() <<
"\n";
65 setVariable (
"f_timeStep", M_physicalSolver->data()->dataTime()->timeStep() );
71 #ifdef HAVE_LIFEV_DEBUG 72 debugStream ( 5023 ) <<
" f_area(" <<
static_cast<Real> (M_boundaryID) <<
"): " << M_physicalSolver->area ( M_boundaryID ) <<
"\n";
74 setVariable (
"f_area", M_physicalSolver->area ( M_boundaryID ) );
80 #ifdef HAVE_LIFEV_DEBUG 81 debugStream ( 5023 ) <<
" f_density: " << M_physicalSolver->density() <<
"\n";
83 setVariable (
"f_density", M_physicalSolver->density() );
89 #ifdef HAVE_LIFEV_DEBUG 90 debugStream ( 5023 ) <<
" f_flux(" <<
static_cast<Real> (M_boundaryID) <<
"): " << M_physicalSolver->flux ( M_boundaryID ) <<
"\n";
93 setVariable (
"f_flux", M_physicalSolver->flux ( M_boundaryID ) );
99 #ifdef HAVE_LIFEV_DEBUG 100 debugStream ( 5023 ) <<
" f_pressure(" <<
static_cast<Real> (M_boundaryID) <<
"): " << M_physicalSolver->pressure ( M_boundaryID ) <<
"\n";
103 setVariable (
"f_pressure", M_physicalSolver->pressure ( M_boundaryID ) );
109 #ifdef HAVE_LIFEV_DEBUG 110 debugStream ( 5023 ) <<
" f_viscosity: " << M_physicalSolver->viscosity() <<
"\n";
112 setVariable (
"f_viscosity", M_physicalSolver->viscosity() );
118 switchErrorMessage (
"OSEEN" );
129 #ifdef HAVE_LIFEV_DEBUG 130 debugStream ( 5023 ) <<
"BCInterfaceFunctionSolver<BCHandler, OseenSolverShapeDerivative>::updatePhysicalSolverVariables" <<
"\n";
134 for ( std::set< physicalSolverList >::iterator j = M_list.begin(); j != M_list.end(); ++j )
140 #ifdef HAVE_LIFEV_DEBUG 141 debugStream ( 5023 ) <<
" f_timeStep(): " << M_physicalSolver->data()->dataTime()->timeStep() <<
"\n";
143 setVariable (
"f_timeStep", M_physicalSolver->data()->dataTime()->timeStep() );
149 #ifdef HAVE_LIFEV_DEBUG 150 debugStream ( 5023 ) <<
" f_area(" <<
static_cast<Real> (M_boundaryID) <<
"): " << M_physicalSolver->area ( M_boundaryID ) <<
"\n";
152 setVariable (
"f_area", M_physicalSolver->area ( M_boundaryID ) );
158 #ifdef HAVE_LIFEV_DEBUG 159 debugStream ( 5023 ) <<
" f_density(): " << M_physicalSolver->density() <<
"\n";
161 setVariable (
"f_density", M_physicalSolver->density() );
167 #ifdef HAVE_LIFEV_DEBUG 168 debugStream ( 5023 ) <<
" f_flux(" <<
static_cast<Real> (M_boundaryID) <<
"): " << M_physicalSolver->flux ( M_boundaryID ) <<
"\n";
171 setVariable (
"f_flux", M_physicalSolver->flux ( M_boundaryID ) );
177 #ifdef HAVE_LIFEV_DEBUG 178 debugStream ( 5023 ) <<
" f_pressure(" <<
static_cast<Real> (M_boundaryID) <<
"): " << M_physicalSolver->pressure ( M_boundaryID ) <<
"\n";
181 setVariable (
"f_pressure", M_physicalSolver->pressure ( M_boundaryID ) );
187 #ifdef HAVE_LIFEV_DEBUG 188 debugStream ( 5023 ) <<
" f_viscosity(): " << M_physicalSolver->viscosity() <<
"\n";
190 setVariable (
"f_viscosity", M_physicalSolver->viscosity() );
196 switchErrorMessage (
"OSEENSHAPEDERIVATIVE" );
212 #ifdef HAVE_LIFEV_DEBUG 213 debugStream ( 5023 ) <<
"BCInterfaceFunctionSolver<BCHandler, OseenSolver>::createAccessList( data )" <<
"\n";
216 std::map< std::string, physicalSolverList > mapList;
218 createFluidMap ( mapList );
219 createList ( mapList, data );
221 if ( M_physicalSolver.get() )
223 updatePhysicalSolverVariables();
232 #ifdef HAVE_LIFEV_DEBUG 233 debugStream ( 5023 ) <<
"BCInterfaceFunctionSolver<BCHandler, OseenSolverShapeDerivative>::createAccessList( data )" <<
"\n";
236 std::map< std::string, physicalSolverList > mapList;
238 createFluidMap ( mapList );
239 createList ( mapList, data );
241 if ( M_physicalSolver.get() )
243 updatePhysicalSolverVariables();
void updatePhysicalSolverVariables()
void updateInverseJacobian(const UInt &iQuadPt)
void createAccessList(const std::shared_ptr< BCInterfaceData > &data)