OpenCMISS-Iron Internal API Documentation
|
This module handles all Stree equation routines. More...
Functions/Subroutines | |
subroutine, public | stree_equationssetsolutionmethodset (equationsSet, solutionMethod, err, error,) |
Sets/changes the solution method for a Stree equation type of an fluid mechanics equations set class. More... | |
subroutine, public | stree_equationssetspecificationset (equationsSet, specification, err, error,) |
Sets the equation specification for a Stree type of a fluid mechanics equations set. More... | |
subroutine, public | stree_equationssetsetup (equationsSet, equationsSetSetup, err, error,) |
Sets up the Stree equations fluid setup. More... | |
subroutine, public | stree_finite_element_calculate (equationsSet, nodeNumber, err, error,) |
Evaluates the residual nodal stiffness matrices and RHS for a Stree equation nodal equations set. More... | |
subroutine, public | stree_pre_solve (solver, err, error,) |
Evaluates the residual nodal stiffness matrices and RHS for a Stree equation nodal equations set. More... | |
This module handles all Stree equation routines.
subroutine, public stree_equation_routines::stree_equationssetsetup | ( | type(equations_set_type), pointer | equationsSet, |
type(equations_set_setup_type), intent(inout) | equationsSetSetup, | ||
integer(intg), intent(out) | err, | ||
type(varying_string), intent(out) | error | ||
) |
Sets up the Stree equations fluid setup.
Definition at line 215 of file stree_equation_routines.f90.
References base_routines::enters(), equations_routines::equations_create_finish(), equations_routines::equations_create_start(), equations_set_constants::equations_linear, equations_routines::equations_linearity_type_set(), equations_mapping_routines::equations_mapping_create_finish(), equations_mapping_routines::equations_mapping_create_start(), equations_mapping_routines::equations_mapping_rhs_variable_type_set(), equations_matrices_routines::equations_matrices_create_finish(), equations_matrices_routines::equations_matrices_create_start(), equations_matrices_routines::equations_matrices_full_matrices, equations_matrices_routines::equations_matrices_linear_storage_type_set(), equations_matrices_routines::equations_matrices_sparse_matrices, equations_matrices_routines::equations_matrix_fem_structure, equations_set_constants::equations_set_bem_solution_method, equations_routines::equations_set_equations_get(), equations_set_constants::equations_set_fd_solution_method, equations_set_constants::equations_set_fem_solution_method, equations_set_constants::equations_set_fv_solution_method, equations_set_constants::equations_set_gfem_solution_method, equations_set_constants::equations_set_gfv_solution_method, equations_set_constants::equations_set_setup_dependent_type, equations_set_constants::equations_set_setup_equations_type, equations_set_constants::equations_set_setup_finish_action, equations_set_constants::equations_set_setup_geometry_type, equations_set_constants::equations_set_setup_initial_type, equations_set_constants::equations_set_setup_materials_type, equations_set_constants::equations_set_setup_start_action, equations_set_constants::equations_set_stree1d0d_subtype, equations_set_constants::equations_static, equations_routines::equations_time_dependence_type_set(), equations_mapping_routines::equationsmapping_linearmatricesnumberset(), equations_mapping_routines::equationsmapping_linearmatricesvariabletypesset(), equations_matrices_routines::equationsmatrices_linearstructuretypeset(), base_routines::exits(), matrix_vector::matrix_block_storage_type, matrix_vector::matrix_compressed_row_storage_type, and stree_equationssetsolutionmethodset().
Referenced by fluid_mechanics_routines::fluid_mechanics_equations_set_setup().
subroutine, public stree_equation_routines::stree_equationssetsolutionmethodset | ( | type(equations_set_type), pointer | equationsSet, |
integer(intg), intent(in) | solutionMethod, | ||
integer(intg), intent(out) | err, | ||
type(varying_string), intent(out) | error | ||
) |
Sets/changes the solution method for a Stree equation type of an fluid mechanics equations set class.
Definition at line 101 of file stree_equation_routines.f90.
References base_routines::enters(), equations_set_constants::equations_set_bem_solution_method, equations_set_constants::equations_set_fd_solution_method, equations_set_constants::equations_set_fem_solution_method, equations_set_constants::equations_set_fv_solution_method, equations_set_constants::equations_set_gfem_solution_method, equations_set_constants::equations_set_gfv_solution_method, equations_set_constants::equations_set_nodal_solution_method, equations_set_constants::equations_set_stree1d0d_subtype, and base_routines::exits().
Referenced by stree_equationssetsetup().
subroutine, public stree_equation_routines::stree_equationssetspecificationset | ( | type(equations_set_type), pointer | equationsSet, |
integer(intg), dimension(:), intent(in) | specification, | ||
integer(intg), intent(out) | err, | ||
type(varying_string), intent(out) | error | ||
) |
Sets the equation specification for a Stree type of a fluid mechanics equations set.
equationsset | A pointer to the equations set to set the specification for | |
[in] | specification | The equations set specification to set |
[out] | err | The error code |
[out] | error | The error string |
Definition at line 164 of file stree_equation_routines.f90.
References base_routines::enters(), equations_set_constants::equations_set_classical_field_class, equations_set_constants::equations_set_stree1d0d_subtype, equations_set_constants::equations_set_stree_equation_type, and base_routines::exits().
Referenced by fluid_mechanics_routines::fluidmechanics_equationssetspecificationset().
subroutine, public stree_equation_routines::stree_finite_element_calculate | ( | type(equations_set_type), pointer | equationsSet, |
integer(intg), intent(in) | nodeNumber, | ||
integer(intg), intent(out) | err, | ||
type(varying_string), intent(out) | error | ||
) |
Evaluates the residual nodal stiffness matrices and RHS for a Stree equation nodal equations set.
Definition at line 670 of file stree_equation_routines.f90.
References base_routines::enters(), equations_set_constants::equations_set_stree1d0d_subtype, and base_routines::exits().
Referenced by fluid_mechanics_routines::fluid_mechanics_finite_element_calculate().
subroutine, public stree_equation_routines::stree_pre_solve | ( | type(solver_type), pointer | solver, |
integer(intg), intent(out) | err, | ||
type(varying_string), intent(out) | error | ||
) |
Evaluates the residual nodal stiffness matrices and RHS for a Stree equation nodal equations set.
Definition at line 757 of file stree_equation_routines.f90.
References boundary_conditions_routines::boundary_condition_fixed_stree, boundary_conditions_routines::boundary_conditions_variable_get(), control_loop_routines::control_loop_current_times_get(), base_routines::enters(), base_routines::exits(), problem_constants::problem_stree1d0d_adv_navier_stokes_subtype, and problem_constants::problem_stree1d0d_navier_stokes_subtype.
Referenced by navier_stokes_equations_routines::NAVIER_STOKES_PRE_SOLVE::navier_stokes_pre_solve().