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

Sets up the Navier-Stokes problem. More...

Private Member Functions

subroutine navier_stokes_problem_setup (PROBLEM, PROBLEM_SETUP, ERR, ERROR,)
 

Detailed Description

Sets up the Navier-Stokes problem.

Definition at line 2896 of file Navier_Stokes_equations_routines.f90.

Member Function/Subroutine Documentation

subroutine navier_stokes_equations_routines::NAVIER_STOKES_PROBLEM_SETUP::navier_stokes_problem_setup ( type(problem_type), pointer  PROBLEM,
type(problem_setup_type), intent(inout)  PROBLEM_SETUP,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private
Parameters
problemA pointer to the problem set to setup a Navier-Stokes fluid on.
[in,out]problem_setupThe problem setup information
[out]errThe error code
[out]errorThe error string

Definition at line 2897 of file Navier_Stokes_equations_routines.f90.

References solver_routines::cellml_equations_create_finish(), solver_routines::cellml_equations_create_start(), control_loop_routines::control_loop_create_finish(), control_loop_routines::control_loop_create_start(), control_loop_routines::control_loop_maximum_iterations_set(), control_loop_routines::control_loop_node, control_loop_routines::control_loop_number_of_sub_loops_set(), control_loop_routines::control_loop_solvers_get(), control_loop_routines::control_loop_sub_loop_get(), control_loop_routines::control_loop_type_set(), control_loop_routines::controlloop_absolutetoleranceset(), base_routines::enters(), base_routines::exits(), problem_constants::problem_ale_navier_stokes_subtype, problem_constants::problem_control_simple_type, problem_constants::problem_control_time_loop_type, problem_constants::problem_control_while_loop_type, problem_constants::problem_coupled1d0d_adv_navier_stokes_subtype, problem_constants::problem_coupled1d0d_navier_stokes_subtype, problem_constants::problem_laplace_navier_stokes_subtype, problem_constants::problem_multiscale_navier_stokes_subtype, problem_constants::problem_pgm_navier_stokes_subtype, problem_constants::problem_quasistatic_navier_stokes_subtype, problem_constants::problem_setup_cellml_equations_type, problem_constants::problem_setup_control_type, problem_constants::problem_setup_finish_action, problem_constants::problem_setup_initial_type, problem_constants::problem_setup_solver_equations_type, problem_constants::problem_setup_solvers_type, problem_constants::problem_setup_start_action, 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_cellml_equations_get(), solver_routines::solver_cellml_evaluator_type, solver_routines::solver_cmiss_library, solver_routines::solver_dae_type, solver_routines::solver_dynamic_crank_nicolson_scheme, solver_routines::solver_dynamic_degree_set(), solver_routines::solver_dynamic_first_degree, solver_routines::solver_dynamic_first_order, solver_routines::solver_dynamic_linear, solver_routines::solver_dynamic_linearity_type_set(), solver_routines::solver_dynamic_nonlinear, solver_routines::solver_dynamic_order_set(), solver_routines::solver_dynamic_scheme_set(), solver_routines::solver_dynamic_type, solver_routines::solver_equations_create_finish(), solver_routines::solver_equations_create_start(), problem_constants::solver_equations_first_order_dynamic, problem_constants::solver_equations_linear, solver_routines::solver_equations_linearity_type_set(), problem_constants::solver_equations_nonlinear, problem_constants::solver_equations_quasistatic, solver_routines::solver_equations_sparsity_type_set(), problem_constants::solver_equations_static, solver_routines::solver_equations_time_dependence_type_set(), solver_routines::solver_library_type_set(), solver_routines::solver_linear_type, solver_routines::solver_linked_solver_add(), solver_routines::solver_newton_cellml_evaluator_create(), solver_routines::solver_newton_cellml_solver_get(), solver_routines::solver_nonlinear_type, solver_routines::solver_petsc_library, solver_routines::solver_solver_equations_get(), solver_routines::solver_sparse_matrices, solver_routines::solver_type_set(), solver_routines::solvers_create_finish(), solver_routines::solvers_create_start(), solver_routines::solvers_number_set(), and solver_routines::solvers_solver_get().