OpenCMISS-Iron Internal API Documentation
navier_stokes_equations_routines::NavierStokes_PreSolveUpdateBoundaryConditions Interface Reference

Update boundary conditions for Navier-Stokes flow pre solve. More...

Private Member Functions

subroutine navierstokes_presolveupdateboundaryconditions (SOLVER, ERR, ERROR,)
 

Detailed Description

Update boundary conditions for Navier-Stokes flow pre solve.

Definition at line 6163 of file Navier_Stokes_equations_routines.f90.

Member Function/Subroutine Documentation

subroutine navier_stokes_equations_routines::NavierStokes_PreSolveUpdateBoundaryConditions::navierstokes_presolveupdateboundaryconditions ( type(solver_type), pointer  SOLVER,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Definition at line 6164 of file Navier_Stokes_equations_routines.f90.

References boundary_conditions_routines::boundary_condition_fixed, boundary_conditions_routines::boundary_condition_fixed_fitted, boundary_conditions_routines::boundary_condition_fixed_inlet, boundary_conditions_routines::boundary_condition_moved_wall, boundary_conditions_routines::boundary_conditions_variable_get(), control_loop_routines::control_loop_current_times_get(), base_routines::enters(), equations_set_constants::equations_set_ale_navier_stokes_subtype, equations_set_constants::equations_set_compressible_finite_elasticity_subtype, equations_set_constants::equations_set_elasticity_class, equations_set_constants::equations_set_finite_elasticity_type, equations_set_constants::equations_set_fluid_mechanics_class, equations_set_constants::equations_set_mooney_rivlin_subtype, equations_set_constants::equations_set_navier_stokes_equation_flowrate_aorta, equations_set_constants::equations_set_navier_stokes_equation_flowrate_heart, equations_set_constants::equations_set_navier_stokes_equation_flowrate_olufsen, equations_set_constants::equations_set_navier_stokes_equation_sinusoid, equations_set_constants::equations_set_navier_stokes_equation_splint_from_file, equations_set_constants::equations_set_navier_stokes_equation_three_dim_1, equations_set_constants::equations_set_navier_stokes_equation_three_dim_4, equations_set_constants::equations_set_navier_stokes_equation_three_dim_5, equations_set_constants::equations_set_navier_stokes_equation_two_dim_4, equations_set_constants::equations_set_navier_stokes_equation_two_dim_5, equations_set_constants::equations_set_navier_stokes_equation_two_dim_poiseuille, equations_set_constants::equations_set_navier_stokes_equation_two_dim_taylor_green, equations_set_constants::equations_set_navier_stokes_equation_type, base_routines::errors(), base_routines::exits(), fluid_mechanics_io_routines::fluid_mechanics_io_read_boundary_conditions(), fluid_mechanics_io_routines::fluidmechanics_io_updateboundaryconditionupdatenodes(), base_routines::general_output_type, constants::no_part_deriv, problem_constants::problem_ale_navier_stokes_subtype, problem_constants::problem_coupled1d0d_adv_navier_stokes_subtype, problem_constants::problem_coupled1d0d_navier_stokes_subtype, problem_constants::problem_finite_elasticity_navier_stokes_ale_subtype, problem_constants::problem_finite_elasticity_navier_stokes_type, problem_constants::problem_fluid_mechanics_class, problem_constants::problem_laplace_navier_stokes_subtype, problem_constants::problem_multi_physics_class, problem_constants::problem_multiscale_navier_stokes_subtype, problem_constants::problem_pgm_navier_stokes_subtype, problem_constants::problem_quasistatic_navier_stokes_subtype, problem_constants::problem_static_navier_stokes_subtype, problem_constants::problem_stree1d0d_adv_navier_stokes_subtype, problem_constants::problem_stree1d0d_navier_stokes_subtype, problem_constants::problem_transient1d_adv_navier_stokes_subtype, problem_constants::problem_transient1d_navier_stokes_subtype, problem_constants::problem_transient_navier_stokes_subtype, problem_constants::problem_transient_rbs_navier_stokes_subtype, solver_routines::solver_dynamic_type, solver_routines::solver_linear_type, solver_routines::solver_nonlinear_type, solver_routines::solvers_solver_get(), maths::spline_cubic_set(), and maths::spline_cubic_val().