OpenCMISS-Iron Internal API Documentation
|
Temporary IO routines for fluid mechanics. More...
Data Types | |
type | array_base |
type | array_int |
type | array_mesh |
type | array_problem_base |
type | boundary_parameters |
type | coupling_parameters |
type | darcy_parameters |
type | export_container |
interface | fluid_mechanics_io_read_cmheart |
Functions/Subroutines | |
subroutine, public | fluid_mechanics_io_write_cmgui (REGION, EQUATIONS_SET_GLOBAL_NUMBER, NAME, ERR, ERROR,) |
Writes solution into cmgui formats exelem and exnode. More... | |
subroutine, public | fluid_mechanics_io_write_encas (REGION, EQUATIONS_SET_GLOBAL_NUMBER, NAME, ERR, ERROR,) |
Writes solution into encas. More... | |
subroutine | fluid_mechanics_io_write_data_encas (NAME, EQUATIONS_SET) |
Executes nodes writing process. More... | |
subroutine, public | fluid_mechanics_io_write_master_encas_ppe (NAME, start_time_step, number_of_timesteps, time_increment) |
Executes nodes writing process. More... | |
subroutine, public | fluid_mechanics_io_write_master_encas (NAME, start_time_step, number_of_timesteps, time_increment) |
Executes nodes writing process. More... | |
subroutine, public | fluid_mechanics_io_write_encas_block (REGION, EQUATIONS_SET_GLOBAL_NUMBER, NAME, ERR, ERROR,) |
Writes solution into encas — BUT FOR PRESSURE POISSON ONLY — not for general use! More... | |
subroutine, public | fluid_mechanics_io_write_fitted_field (REGION, EQUATIONS_SET_GLOBAL_NUMBER, NAME, ERR, ERROR,) |
subroutine | fluid_mechanics_io_write_data_encas_block (NAME) |
Executes nodes writing process. More... | |
subroutine | fluid_mechanics_io_write_nodes_cmgui (NAME, EQUATIONS_SET) |
Executes nodes writing process. More... | |
subroutine | fluid_mechanics_io_write_elements_cmgui (NAME) |
Executes element writing process. More... | |
subroutine | fluid_mechanics_io_read_cmheart1 (EXPORT, ERR) |
Reads in information defined by cmheart input file format. More... | |
subroutine | fluid_mechanics_io_read_cmheart2 (EXPORT, BC, ERR) |
Reads in information defined by cmheart input file format. More... | |
subroutine | fluid_mechanics_io_read_cmheart3 (EXPORT1, EXPORT2, EXPORT3, CONNECT, BC, ERR) |
Reads in information defined by cmheart input file format. More... | |
subroutine, public | fluid_mechanics_io_read_cmheart_finish |
Free memory. More... | |
subroutine, public | fluid_mechanics_io_ppe_masking (BC_MASKING) |
Free memory. More... | |
subroutine | fluid_mechanics_io_read_aux |
Executes cmheart parameter reading process. More... | |
subroutine | fluid_mechanics_io_order_numbering (NEW, OLD, n, m, I) |
Reorders the element node definition as needed by OpenCMISS. More... | |
subroutine | fluid_mechanics_io_make_unique |
Combines nodes defined separately in cmheart. More... | |
subroutine | fluid_mechanics_io_read_nodes |
Executes cmheart node reading process. More... | |
subroutine | fluid_mechanics_io_read_connect |
Executes cmheart connectivity reading process. More... | |
subroutine | fluid_mechanics_io_read_bc |
Executes cmheart bc reading process. More... | |
subroutine, public | fluid_mechanics_io_read_boundary_conditions_iteration (SOLVER_TYPE, BOUNDARY_VALUES, BOUNDARY_NODES, NUMBER_OF_DIMENSIONS, BOUNDARY_CONDITION, OPTION, ITERATION) |
Reads boundary conditions from a file. More... | |
subroutine, public | fluid_mechanics_io_read_boundary_conditions (SOLVER_TYPE, BOUNDARY_VALUES, NUMBER_OF_DIMENSIONS, BOUNDARY_CONDITION, OPTION, TIME_STEP, TIME, LENGTH_SCALE) |
Reads boundary conditions from a file. More... | |
subroutine, public | fluidmechanics_io_updateboundaryconditionupdatenodes (GeometricField, SolverType, InletNodes, BoundaryValues, BoundaryCondition, Option, Time, StopTime) |
Updates the boundary condition for a given node and component. More... | |
subroutine, public | fluid_mechanics_io_read_data (SOLVER_TYPE, INPUT_VALUES, NUMBER_OF_DIMENSIONS, INPUT_TYPE, INPUT_OPTION, TIME_STEP, LENGTH_SCALE) |
Reads input data from a file. More... | |
subroutine | fluid_mechanics_io_read_elements |
Execute cmheart element reading process. More... | |
subroutine | fluid_mechanics_io_print_on_screen |
Writes nice information on screen. More... | |
subroutine, public | fluid_mechanics_io_read_darcy_params |
Read parameters for Darcy problem. More... | |
subroutine | fluid_mechanics_io_darcy_get_analytic |
Get analytic solution for Darcy problem. More... | |
subroutine | fluid_mechanics_io_darcy_eval_error |
Evaluate local error for Darcy problem. More... | |
subroutine | fluid_mechanics_io_darcy_eval_max_error |
Evaluate max error for Darcy problem. More... | |
Variables | |
type(array_problem_base) | base_info |
type(array_mesh), dimension(3) | mesh_info |
type(export_container), save | tmp |
type(export_container), save | tmp1 |
type(boundary_parameters) | bc_tmp |
type(coupling_parameters) | connect_tmp |
type(darcy_parameters), public | darcy |
type(field_type), pointer | field |
type(field_type), pointer | material_field |
type(field_type), pointer | source_field |
type(field_interpolation_parameters_ptr_type), dimension(:), pointer | interpolation_parameters |
type(field_interpolation_parameters_ptr_type), dimension(:), pointer | material_interpolation_parameters |
type(field_interpolated_point_ptr_type), dimension(:), pointer | interpolated_point |
type(field_interpolated_point_ptr_type), dimension(:), pointer | material_interpolated_point |
type(field_interpolation_parameters_ptr_type), dimension(:), pointer | source_interpolation_parameters |
type(field_interpolation_parameters_ptr_type), dimension(:), pointer | analytic_interpolation_parameters |
type(field_interpolated_point_ptr_type), dimension(:), pointer | source_interpolated_point |
type(field_interpolated_point_ptr_type), dimension(:), pointer | analytic_interpolated_point |
integer(intg), dimension(:), allocatable | nodesperelement |
integer(intg), dimension(:,:), allocatable | elementnodes |
integer(intg) | numberoffields |
integer(intg) | numberofdimensions |
integer(intg) | valueindex |
integer(intg) | numberofvariablecomponents |
integer(intg) | numberofmeshcomponents |
integer(intg) | numberofmaterialcomponents |
integer(intg) | numberofsourcecomponents |
integer(intg) | numberofnodesdefined |
integer(intg), dimension(4) | numberoffieldcomponent |
integer(intg) | numberofelements |
integer(intg), dimension(10) | globalelementnumber |
integer(intg) | maxnodesperelement |
integer(intg) | maxnodespermeshcomponent |
integer(intg) | element_number |
integer(intg) | lagrange_simplex |
integer(intg), dimension(:), allocatable | nodespermeshcomponent |
integer(intg), dimension(:), allocatable | dofspermeshcomponent |
integer(intg), dimension(:), allocatable | simplexoutputhelp |
integer(intg), dimension(:), allocatable | hexoutputhelp |
integer(intg) | fld |
integer(intg) | dimen |
integer(intg), dimension(3) | opencmiss_interpolation |
integer(intg) | a |
integer(intg) | b |
integer(intg), dimension(3) | numberofnodesperelement |
integer(intg), dimension(3) | arrayofnodesdefined |
integer(intg), dimension(3) | numberofelementsdefined |
integer(intg) | totalnumberofnodes |
integer(intg), dimension(:,:), allocatable | opencmiss_elem_m |
integer(intg), dimension(:,:), allocatable | opencmiss_elem_v |
integer(intg), dimension(:,:), allocatable | opencmiss_elem_p |
integer(intg) | tri_basis |
integer(intg) | tet_basis |
integer(intg) | quad_basis |
integer(intg) | hex_basis |
integer(intg) | alloc_error |
integer(intg) | field_var_type |
integer(intg) | var_idx |
integer(intg) | parameter_set_idx |
logical | dn |
logical | output_material |
logical | output_source |
real(dp), dimension(:,:), allocatable | elementnodesscales |
real(dp), dimension(:), allocatable | xi_coordinates |
real(dp), dimension(:), allocatable | coordinates |
real(dp), dimension(:), allocatable | nodexvalue |
real(dp), dimension(:), allocatable | nodeyvalue |
real(dp), dimension(:), allocatable | nodezvalue |
real(dp), dimension(:), allocatable | nodeuvalue |
real(dp), dimension(:), allocatable | nodevvalue |
real(dp), dimension(:), allocatable | nodewvalue |
real(dp), dimension(:), allocatable | nodeuvalueorg |
real(dp), dimension(:), allocatable | nodevvalueorg |
real(dp), dimension(:), allocatable | nodewvalueorg |
real(dp), dimension(:), allocatable | nodepvalue |
real(dp), dimension(:), allocatable | nodepvalue2 |
real(dp), dimension(:), allocatable | nodemivalue |
real(dp), dimension(:), allocatable | nodemuvalue |
real(dp), dimension(:), allocatable | nodelabelvalue |
real(dp), dimension(:), allocatable | noderhovalue |
real(dp), dimension(:), allocatable | nodea0value |
real(dp), dimension(:), allocatable | nodea1value |
real(dp), dimension(:), allocatable | nodea2value |
real(dp), dimension(:), allocatable | nodeh0value |
real(dp), dimension(:), allocatable | nodeevalue |
real(dp), dimension(:), allocatable | nodekappavalue |
real(dp), dimension(:), allocatable | nodeuvalue_analytic |
real(dp), dimension(:), allocatable | nodevvalue_analytic |
real(dp), dimension(:), allocatable | nodewvalue_analytic |
real(dp), dimension(:), allocatable | nodepvalue_analytic |
real(dp), dimension(:), allocatable | nodeuvalue_error |
real(dp), dimension(:), allocatable | nodevvalue_error |
real(dp), dimension(:), allocatable | nodewvalue_error |
real(dp), dimension(:), allocatable | nodepvalue_error |
real(dp), dimension(:), allocatable | nodeperm2value |
real(dp), dimension(:), allocatable | nodeperm3value |
real(dp), dimension(:), allocatable | nodeperm4value |
real(dp), dimension(:), allocatable | nodeperm5value |
real(dp), dimension(:), allocatable | nodeperm6value |
real(dp), dimension(:), allocatable | nodesourcevalue1 |
real(dp), dimension(:), allocatable | nodesourcevalue2 |
real(dp), dimension(:), allocatable | nodesourcevalue3 |
real(dp), dimension(:), allocatable | nodesourcevalue4 |
real(dp), dimension(10, 10) | scalefactorsperelementnodes |
real(dp), dimension(:,:), allocatable | opencmiss_node_coord |
character *2, dimension(99) | nms |
character *2 | knot |
character *60 | in_char |
character *90 | nimz |
character *90 | namz |
Temporary IO routines for fluid mechanics.
|
private |
Evaluate local error for Darcy problem.
Definition at line 4702 of file fluid_mechanics_IO_routines.f90.
References nodepvalue, nodepvalue_analytic, nodepvalue_error, nodespermeshcomponent, nodeuvalue, nodeuvalue_analytic, nodeuvalue_error, nodevvalue, nodevvalue_analytic, nodevvalue_error, nodewvalue, nodewvalue_analytic, nodewvalue_error, and numberofdimensions.
Referenced by fluid_mechanics_io_write_nodes_cmgui().
|
private |
Evaluate max error for Darcy problem.
Definition at line 4728 of file fluid_mechanics_IO_routines.f90.
References darcy, nodepvalue_error, nodespermeshcomponent, nodeuvalue_error, nodevvalue_error, nodewvalue_error, nodexvalue, nodeyvalue, nodezvalue, and numberofdimensions.
Referenced by fluid_mechanics_io_write_nodes_cmgui().
|
private |
Get analytic solution for Darcy problem.
Definition at line 4624 of file fluid_mechanics_IO_routines.f90.
References darcy, nodepvalue_analytic, nodespermeshcomponent, nodeuvalue_analytic, nodevvalue_analytic, nodewvalue_analytic, nodexvalue, nodeyvalue, nodezvalue, and numberofdimensions.
Referenced by fluid_mechanics_io_write_nodes_cmgui().
|
private |
Combines nodes defined separately in cmheart.
Definition at line 3762 of file fluid_mechanics_IO_routines.f90.
References arrayofnodesdefined, base_info, and mesh_info.
Referenced by fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), and fluid_mechanics_io_read_cmheart3().
|
private |
Reorders the element node definition as needed by OpenCMISS.
Definition at line 3518 of file fluid_mechanics_IO_routines.f90.
References base_info.
Referenced by fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), and fluid_mechanics_io_read_cmheart3().
subroutine, public fluid_mechanics_io_routines::fluid_mechanics_io_ppe_masking | ( | integer, dimension(:), pointer | BC_MASKING | ) |
Free memory.
Definition at line 3275 of file fluid_mechanics_IO_routines.f90.
References base_routines::exits(), and tmp.
|
private |
Writes nice information on screen.
Definition at line 4508 of file fluid_mechanics_IO_routines.f90.
References numberofelementsdefined, numberofnodesperelement, opencmiss_elem_m, opencmiss_elem_p, opencmiss_elem_v, opencmiss_node_coord, and totalnumberofnodes.
|
private |
Executes cmheart parameter reading process.
Definition at line 3370 of file fluid_mechanics_IO_routines.f90.
References alloc_error, base_info, dimen, base_routines::general_output_type, in_char, nimz, numberofnodesperelement, and opencmiss_interpolation.
Referenced by fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), and fluid_mechanics_io_read_cmheart3().
|
private |
Executes cmheart bc reading process.
Definition at line 3916 of file fluid_mechanics_IO_routines.f90.
References alloc_error, bc_tmp, and namz.
Referenced by fluid_mechanics_io_read_cmheart2(), and fluid_mechanics_io_read_cmheart3().
subroutine, public fluid_mechanics_io_routines::fluid_mechanics_io_read_boundary_conditions | ( | integer(intg) | SOLVER_TYPE, |
real(dp), dimension(:), pointer | BOUNDARY_VALUES, | ||
integer(intg) | NUMBER_OF_DIMENSIONS, | ||
integer(intg) | BOUNDARY_CONDITION, | ||
integer(intg) | OPTION, | ||
integer(intg) | TIME_STEP, | ||
real(dp) | TIME, | ||
real(dp) | LENGTH_SCALE | ||
) |
Reads boundary conditions from a file.
Definition at line 4128 of file fluid_mechanics_IO_routines.f90.
Referenced by navier_stokes_equations_routines::NavierStokes_PreSolveUpdateBoundaryConditions::navierstokes_presolveupdateboundaryconditions(), and stokes_equations_routines::stokes_pre_solve_update_boundary_conditions().
subroutine, public fluid_mechanics_io_routines::fluid_mechanics_io_read_boundary_conditions_iteration | ( | integer(intg) | SOLVER_TYPE, |
real(dp), dimension(:), pointer | BOUNDARY_VALUES, | ||
integer(intg), dimension(:), pointer | BOUNDARY_NODES, | ||
integer(intg) | NUMBER_OF_DIMENSIONS, | ||
integer(intg) | BOUNDARY_CONDITION, | ||
integer(intg) | OPTION, | ||
integer(intg) | ITERATION | ||
) |
Reads boundary conditions from a file.
Definition at line 4079 of file fluid_mechanics_IO_routines.f90.
Referenced by advection_diffusion_equation_routines::advection_diffusion_pre_solve_update_bc().
|
private |
Reads in information defined by cmheart input file format.
err | The error code |
Definition at line 2849 of file fluid_mechanics_IO_routines.f90.
References alloc_error, arrayofnodesdefined, base_info, dimen, base_routines::enters(), base_routines::exits(), fluid_mechanics_io_make_unique(), fluid_mechanics_io_order_numbering(), fluid_mechanics_io_read_aux(), fluid_mechanics_io_read_elements(), fluid_mechanics_io_read_nodes(), mesh_info, numberofelementsdefined, numberofnodesperelement, opencmiss_elem_m, opencmiss_elem_p, opencmiss_elem_v, opencmiss_interpolation, opencmiss_node_coord, tmp, and totalnumberofnodes.
|
private |
Reads in information defined by cmheart input file format.
err | The error code |
Definition at line 2964 of file fluid_mechanics_IO_routines.f90.
References alloc_error, arrayofnodesdefined, base_info, bc_tmp, dimen, base_routines::enters(), base_routines::exits(), fluid_mechanics_io_make_unique(), fluid_mechanics_io_order_numbering(), fluid_mechanics_io_read_aux(), fluid_mechanics_io_read_bc(), fluid_mechanics_io_read_elements(), fluid_mechanics_io_read_nodes(), mesh_info, numberofelementsdefined, numberofnodesperelement, opencmiss_elem_m, opencmiss_elem_p, opencmiss_elem_v, opencmiss_interpolation, opencmiss_node_coord, tmp, and totalnumberofnodes.
|
private |
Reads in information defined by cmheart input file format.
err | The error code |
Definition at line 3086 of file fluid_mechanics_IO_routines.f90.
References alloc_error, arrayofnodesdefined, base_info, bc_tmp, connect_tmp, dimen, base_routines::enters(), base_routines::exits(), fluid_mechanics_io_make_unique(), fluid_mechanics_io_order_numbering(), fluid_mechanics_io_read_aux(), fluid_mechanics_io_read_bc(), fluid_mechanics_io_read_connect(), fluid_mechanics_io_read_elements(), fluid_mechanics_io_read_nodes(), base_routines::general_output_type, mesh_info, numberofelementsdefined, numberofnodesperelement, opencmiss_elem_m, opencmiss_elem_p, opencmiss_elem_v, opencmiss_interpolation, opencmiss_node_coord, tmp, and totalnumberofnodes.
subroutine, public fluid_mechanics_io_routines::fluid_mechanics_io_read_cmheart_finish | ( | ) |
Free memory.
Definition at line 3236 of file fluid_mechanics_IO_routines.f90.
References base_info, base_routines::exits(), mesh_info, opencmiss_elem_m, opencmiss_elem_p, opencmiss_elem_v, opencmiss_node_coord, and tmp.
|
private |
Executes cmheart connectivity reading process.
Definition at line 3877 of file fluid_mechanics_IO_routines.f90.
References connect_tmp, and nimz.
Referenced by fluid_mechanics_io_read_cmheart3().
subroutine, public fluid_mechanics_io_routines::fluid_mechanics_io_read_darcy_params | ( | ) |
Read parameters for Darcy problem.
Definition at line 4561 of file fluid_mechanics_IO_routines.f90.
subroutine, public fluid_mechanics_io_routines::fluid_mechanics_io_read_data | ( | integer(intg) | SOLVER_TYPE, |
real(dp), dimension(:), pointer | INPUT_VALUES, | ||
integer(intg) | NUMBER_OF_DIMENSIONS, | ||
integer(intg) | INPUT_TYPE, | ||
integer(intg) | INPUT_OPTION, | ||
integer(intg) | TIME_STEP, | ||
real(dp) | LENGTH_SCALE | ||
) |
Reads input data from a file.
Definition at line 4319 of file fluid_mechanics_IO_routines.f90.
Referenced by advection_diffusion_equation_routines::advectiondiffusion_presolvealeupdatemesh(), advection_diffusion_equation_routines::advectiondiffusion_presolveupdateinputdata(), darcy_equations_routines::darcy_presolvegetsoliddisplacement(), finite_elasticity_routines::finiteelasticity_presolvegetsoliddisplacement(), fitting_routines::fitting_pre_solve_update_input_data(), navier_stokes_equations_routines::NAVIER_STOKES_PRE_SOLVE_ALE_UPDATE_MESH::navier_stokes_pre_solve_ale_update_mesh(), poisson_equations_routines::poisson_pre_solve_update_input_data(), poisson_equations_routines::poisson_pre_solve_update_ppe_mesh(), and stokes_equations_routines::stokes_pre_solve_ale_update_mesh().
|
private |
Execute cmheart element reading process.
Definition at line 4463 of file fluid_mechanics_IO_routines.f90.
References alloc_error, arrayofnodesdefined, mesh_info, namz, numberofelementsdefined, numberofnodesperelement, and totalnumberofnodes.
Referenced by fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), and fluid_mechanics_io_read_cmheart3().
|
private |
Executes cmheart node reading process.
Definition at line 3818 of file fluid_mechanics_IO_routines.f90.
References alloc_error, arrayofnodesdefined, mesh_info, namz, opencmiss_node_coord, and totalnumberofnodes.
Referenced by fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), and fluid_mechanics_io_read_cmheart3().
subroutine, public fluid_mechanics_io_routines::fluid_mechanics_io_write_cmgui | ( | type(region_type), pointer | REGION, |
integer(intg) | EQUATIONS_SET_GLOBAL_NUMBER, | ||
character(14) | NAME, | ||
integer(intg) | ERR, | ||
type(varying_string) | ERROR | ||
) |
Writes solution into cmgui formats exelem and exnode.
region | A pointer to the region to get the coordinate system for |
name | the prefix name of file. |
err | The error code |
equations_set_global_number | The error code |
error | The error string |
Definition at line 303 of file fluid_mechanics_IO_routines.f90.
References analytic_interpolated_point, analytic_interpolation_parameters, coordinates, dn, dofspermeshcomponent, element_number, elementnodes, elementnodesscales, base_routines::enters(), equations_set_constants::equations_set_classical_field_class, equations_set_constants::equations_set_compressible_finite_elasticity_subtype, equations_set_constants::equations_set_constitutive_and_growth_law_in_cellml_subtype, equations_set_constants::equations_set_coupled1d0d_navier_stokes_subtype, equations_set_constants::equations_set_darcy_equation_type, equations_set_constants::equations_set_elasticity_class, equations_set_constants::equations_set_elasticity_darcy_inria_model_subtype, equations_set_constants::equations_set_finite_elasticity_type, equations_set_constants::equations_set_fluid_mechanics_class, equations_set_constants::equations_set_incompressible_elast_multi_comp_darcy_subtype, equations_set_constants::equations_set_incompressible_elasticity_driven_darcy_subtype, equations_set_constants::equations_set_incompressible_finite_elasticity_darcy_subtype, equations_set_constants::equations_set_transient1d_navier_stokes_subtype, base_routines::exits(), field, field_var_type, fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_nodes_cmgui(), interpolated_point, interpolation_parameters, knot, lagrange_simplex, material_field, material_interpolated_point, material_interpolation_parameters, maxnodesperelement, maxnodespermeshcomponent, nms, constants::no_part_deriv, nodea0value, nodea1value, nodea2value, nodeevalue, nodeh0value, nodekappavalue, nodelabelvalue, nodemivalue, nodemuvalue, nodeperm2value, nodeperm3value, nodeperm4value, nodeperm5value, nodeperm6value, nodepvalue, nodepvalue2, nodepvalue_analytic, nodepvalue_error, noderhovalue, nodesourcevalue1, nodesourcevalue2, nodesourcevalue3, nodesourcevalue4, nodesperelement, nodespermeshcomponent, nodeuvalue, nodeuvalue_analytic, nodeuvalue_error, nodeuvalueorg, nodevvalue, nodevvalue_analytic, nodevvalue_error, nodevvalueorg, nodewvalue, nodewvalue_analytic, nodewvalue_error, nodewvalueorg, nodexvalue, nodeyvalue, nodezvalue, numberofdimensions, numberofelements, numberoffieldcomponent, numberoffields, numberofmaterialcomponents, numberofmeshcomponents, numberofsourcecomponents, numberofvariablecomponents, output_material, output_source, parameter_set_idx, kinds::ptr, source_field, source_interpolated_point, source_interpolation_parameters, var_idx, and xi_coordinates.
Referenced by advection_diffusion_equation_routines::advection_diffusion_post_solve_output_data(), and finite_elasticity_routines::finite_elasticity_post_solve_output_data().
|
private |
Executes nodes writing process.
[in] | name | the prefix name of file. |
equations_set | A pointer to the equations set |
Definition at line 1376 of file fluid_mechanics_IO_routines.f90.
References elementnodes, equations_set_constants::equations_set_compressible_finite_elasticity_subtype, equations_set_constants::equations_set_elasticity_class, equations_set_constants::equations_set_elasticity_darcy_inria_model_subtype, equations_set_constants::equations_set_finite_elasticity_type, equations_set_constants::equations_set_fluid_mechanics_class, base_routines::general_output_type, hexoutputhelp, lagrange_simplex, maxnodesperelement, nodepvalue, nodesperelement, nodespermeshcomponent, nodeuvalue, nodevvalue, nodewvalue, nodexvalue, nodeyvalue, nodezvalue, numberofelements, and simplexoutputhelp.
Referenced by fluid_mechanics_io_write_encas().
|
private |
Executes nodes writing process.
[in] | name | the prefix name of file. |
Definition at line 2192 of file fluid_mechanics_IO_routines.f90.
References base_routines::general_output_type, nodepvalue, and nodespermeshcomponent.
Referenced by fluid_mechanics_io_write_encas_block().
|
private |
Executes element writing process.
[in] | name | the prefix name of file. |
Definition at line 2521 of file fluid_mechanics_IO_routines.f90.
References elementnodes, elementnodesscales, base_routines::general_output_type, lagrange_simplex, maxnodesperelement, nms, nodesperelement, numberofdimensions, numberofelements, numberoffieldcomponent, numberoffields, numberofmaterialcomponents, numberofsourcecomponents, numberofvariablecomponents, and simplexoutputhelp.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_encas_block().
subroutine, public fluid_mechanics_io_routines::fluid_mechanics_io_write_encas | ( | type(region_type), pointer | REGION, |
integer(intg) | EQUATIONS_SET_GLOBAL_NUMBER, | ||
character(14) | NAME, | ||
integer(intg) | ERR, | ||
type(varying_string) | ERROR | ||
) |
Writes solution into encas.
region | A pointer to the region to get the coordinate system for |
name | the prefix name of file. |
equations_set_global_number | The error code |
err | The error code |
error | The error string |
Definition at line 1004 of file fluid_mechanics_IO_routines.f90.
References coordinates, element_number, elementnodes, elementnodesscales, base_routines::enters(), equations_set_constants::equations_set_compressible_finite_elasticity_subtype, equations_set_constants::equations_set_darcy_equation_type, equations_set_constants::equations_set_elasticity_class, equations_set_constants::equations_set_elasticity_darcy_inria_model_subtype, equations_set_constants::equations_set_finite_elasticity_type, equations_set_constants::equations_set_fluid_mechanics_class, equations_set_constants::equations_set_incompressible_elast_multi_comp_darcy_subtype, equations_set_constants::equations_set_incompressible_elasticity_driven_darcy_subtype, equations_set_constants::equations_set_incompressible_finite_elasticity_darcy_subtype, base_routines::exits(), field, field_var_type, fluid_mechanics_io_write_data_encas(), interpolated_point, interpolation_parameters, knot, lagrange_simplex, maxnodesperelement, maxnodespermeshcomponent, nms, constants::no_part_deriv, nodea0value, nodea1value, nodea2value, nodeevalue, nodeh0value, nodekappavalue, nodelabelvalue, nodemivalue, nodemuvalue, nodepvalue, nodepvalue2, nodepvalue_analytic, nodepvalue_error, noderhovalue, nodesperelement, nodespermeshcomponent, nodeuvalue, nodeuvalue_analytic, nodeuvalue_error, nodeuvalueorg, nodevvalue, nodevvalue_analytic, nodevvalue_error, nodevvalueorg, nodewvalue, nodewvalue_analytic, nodewvalue_error, nodewvalueorg, nodexvalue, nodeyvalue, nodezvalue, numberofdimensions, numberofelements, numberoffieldcomponent, numberoffields, numberofmaterialcomponents, numberofmeshcomponents, numberofvariablecomponents, parameter_set_idx, kinds::ptr, var_idx, and xi_coordinates.
Referenced by navier_stokes_equations_routines::NAVIER_STOKES_POST_SOLVE_OUTPUT_DATA::navier_stokes_post_solve_output_data().
subroutine, public fluid_mechanics_io_routines::fluid_mechanics_io_write_encas_block | ( | type(region_type), pointer | REGION, |
integer(intg) | EQUATIONS_SET_GLOBAL_NUMBER, | ||
character(14) | NAME, | ||
integer(intg) | ERR, | ||
type(varying_string) | ERROR | ||
) |
Writes solution into encas — BUT FOR PRESSURE POISSON ONLY — not for general use!
region | A pointer to the region to get the coordinate system for |
name | the prefix name of file. |
equations_set_global_number | The error code |
err | The error code |
error | The error string |
Definition at line 1765 of file fluid_mechanics_IO_routines.f90.
References coordinates, element_number, elementnodes, elementnodesscales, base_routines::enters(), equations_set_constants::equations_set_ale_pressure_poisson_subtype, equations_set_constants::equations_set_classical_field_class, equations_set_constants::equations_set_compressible_finite_elasticity_subtype, equations_set_constants::equations_set_darcy_equation_type, equations_set_constants::equations_set_elasticity_class, equations_set_constants::equations_set_elasticity_darcy_inria_model_subtype, equations_set_constants::equations_set_finite_elasticity_type, equations_set_constants::equations_set_fitted_pressure_poisson_subtype, equations_set_constants::equations_set_fluid_mechanics_class, equations_set_constants::equations_set_incompressible_elasticity_driven_darcy_subtype, equations_set_constants::equations_set_incompressible_finite_elasticity_darcy_subtype, equations_set_constants::equations_set_linear_pressure_poisson_subtype, equations_set_constants::equations_set_nonlinear_pressure_poisson_subtype, equations_set_constants::equations_set_poisson_equation_type, base_routines::exits(), field, field_var_type, fluid_mechanics_io_write_data_encas_block(), fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_nodes_cmgui(), interpolated_point, interpolation_parameters, knot, lagrange_simplex, maxnodesperelement, maxnodespermeshcomponent, nms, nodekappavalue, nodelabelvalue, nodemuvalue, nodepvalue, noderhovalue, nodesperelement, nodespermeshcomponent, nodeuvalue, nodeuvalueorg, nodevvalue, nodevvalueorg, nodewvalue, nodewvalueorg, nodexvalue, nodeyvalue, nodezvalue, numberofdimensions, numberofelements, numberoffieldcomponent, numberoffields, numberofmaterialcomponents, numberofmeshcomponents, numberofvariablecomponents, parameter_set_idx, kinds::ptr, var_idx, and xi_coordinates.
Referenced by poisson_equations_routines::poisson_post_solve_output_data().
subroutine, public fluid_mechanics_io_routines::fluid_mechanics_io_write_fitted_field | ( | type(region_type), pointer | REGION, |
integer(intg) | EQUATIONS_SET_GLOBAL_NUMBER, | ||
character(7) | NAME, | ||
integer(intg) | ERR, | ||
type(varying_string) | ERROR | ||
) |
region | A pointer to the region to get the coordinate system for |
name | the prefix name of file. |
equations_set_global_number | The error code |
err | The error code |
error | The error string |
Definition at line 2102 of file fluid_mechanics_IO_routines.f90.
References base_routines::enters(), base_routines::exits(), and parameter_set_idx.
Referenced by fitting_routines::fitting_post_solve_output_data().
subroutine, public fluid_mechanics_io_routines::fluid_mechanics_io_write_master_encas | ( | character(14), intent(in) | NAME, |
integer | start_time_step, | ||
integer | number_of_timesteps, | ||
double precision | time_increment | ||
) |
Executes nodes writing process.
[in] | name | the prefix name of file. |
Definition at line 1702 of file fluid_mechanics_IO_routines.f90.
References base_routines::general_output_type.
subroutine, public fluid_mechanics_io_routines::fluid_mechanics_io_write_master_encas_ppe | ( | character(9), intent(in) | NAME, |
integer | start_time_step, | ||
integer | number_of_timesteps, | ||
double precision | time_increment | ||
) |
Executes nodes writing process.
[in] | name | the prefix name of file. |
Definition at line 1638 of file fluid_mechanics_IO_routines.f90.
References base_routines::general_output_type.
|
private |
Executes nodes writing process.
[in] | name | the prefix name of file. |
equations_set | A pointer to the equations set |
Definition at line 2231 of file fluid_mechanics_IO_routines.f90.
References darcy, equations_set_constants::equations_set_ale_pressure_poisson_subtype, equations_set_constants::equations_set_classical_field_class, equations_set_constants::equations_set_compressible_finite_elasticity_subtype, equations_set_constants::equations_set_darcy_equation_type, equations_set_constants::equations_set_elasticity_class, equations_set_constants::equations_set_elasticity_darcy_inria_model_subtype, equations_set_constants::equations_set_finite_elasticity_type, equations_set_constants::equations_set_fitted_pressure_poisson_subtype, equations_set_constants::equations_set_fluid_mechanics_class, equations_set_constants::equations_set_incompressible_elast_multi_comp_darcy_subtype, equations_set_constants::equations_set_incompressible_elasticity_driven_darcy_subtype, equations_set_constants::equations_set_linear_pressure_poisson_subtype, equations_set_constants::equations_set_nonlinear_pressure_poisson_subtype, equations_set_constants::equations_set_poisson_equation_type, equations_set_constants::equations_set_transient1d_navier_stokes_subtype, fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_darcy_eval_max_error(), fluid_mechanics_io_darcy_get_analytic(), base_routines::general_output_type, nms, nodea0value, nodea1value, nodea2value, nodeevalue, nodeh0value, nodekappavalue, nodelabelvalue, nodemivalue, nodemuvalue, nodeperm2value, nodeperm3value, nodeperm4value, nodeperm5value, nodeperm6value, nodepvalue, nodepvalue_analytic, nodepvalue_error, noderhovalue, nodesourcevalue1, nodesourcevalue2, nodesourcevalue3, nodesourcevalue4, nodespermeshcomponent, nodeuvalue, nodeuvalue_analytic, nodeuvalue_error, nodeuvalueorg, nodevvalue, nodevvalue_analytic, nodevvalue_error, nodevvalueorg, nodewvalue, nodewvalue_analytic, nodewvalue_error, nodewvalueorg, nodexvalue, nodeyvalue, nodezvalue, numberofdimensions, numberoffields, numberofmaterialcomponents, numberofsourcecomponents, numberofvariablecomponents, output_material, output_source, and valueindex.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_encas_block().
subroutine, public fluid_mechanics_io_routines::fluidmechanics_io_updateboundaryconditionupdatenodes | ( | type(field_type), pointer | GeometricField, |
integer(intg) | SolverType, | ||
integer(intg), dimension(:), intent(out), allocatable | InletNodes, | ||
real(dp), dimension(:), intent(out), allocatable | BoundaryValues, | ||
integer(intg) | BoundaryCondition, | ||
integer(intg) | Option, | ||
real(dp) | Time, | ||
real(dp) | StopTime | ||
) |
Updates the boundary condition for a given node and component.
Definition at line 4245 of file fluid_mechanics_IO_routines.f90.
Referenced by navier_stokes_equations_routines::NavierStokes_PreSolveUpdateBoundaryConditions::navierstokes_presolveupdateboundaryconditions().
|
private |
Definition at line 202 of file fluid_mechanics_IO_routines.f90.
|
private |
Definition at line 206 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_read_aux(), fluid_mechanics_io_read_bc(), fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), fluid_mechanics_io_read_cmheart3(), fluid_mechanics_io_read_elements(), and fluid_mechanics_io_read_nodes().
|
private |
Definition at line 179 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui().
|
private |
Definition at line 178 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui().
|
private |
Definition at line 203 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_make_unique(), fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), fluid_mechanics_io_read_cmheart3(), fluid_mechanics_io_read_elements(), and fluid_mechanics_io_read_nodes().
|
private |
Definition at line 202 of file fluid_mechanics_IO_routines.f90.
|
private |
Definition at line 167 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_make_unique(), fluid_mechanics_io_order_numbering(), fluid_mechanics_io_read_aux(), fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), fluid_mechanics_io_read_cmheart3(), and fluid_mechanics_io_read_cmheart_finish().
|
private |
Definition at line 171 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_read_bc(), fluid_mechanics_io_read_cmheart2(), and fluid_mechanics_io_read_cmheart3().
|
private |
Definition at line 172 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_read_cmheart3(), and fluid_mechanics_io_read_connect().
|
private |
Definition at line 216 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
type (darcy_parameters), public fluid_mechanics_io_routines::darcy |
Definition at line 173 of file fluid_mechanics_IO_routines.f90.
Referenced by darcy_equations_routines::darcy_equation_finite_element_calculate(), fluid_mechanics_io_darcy_eval_max_error(), fluid_mechanics_io_darcy_get_analytic(), fluid_mechanics_io_read_darcy_params(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 202 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_read_aux(), fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), and fluid_mechanics_io_read_cmheart3().
|
private |
Definition at line 211 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui().
|
private |
Definition at line 200 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui().
|
private |
Definition at line 197 of file fluid_mechanics_IO_routines.f90.
Referenced by finite_elasticity_routines::finite_elasticity_cylinder_analytic_func_evaluate(), finite_elasticity_routines::finite_elasticity_gauss_stress_tensor(), finite_elasticity_routines::finiteelasticity_gaussdeformationgradienttensor(), finite_elasticity_routines::finiteelasticity_straintensor_newer123(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 183 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 215 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 174 of file fluid_mechanics_IO_routines.f90.
Referenced by finite_elasticity_routines::finite_elasticity_equations_set_setup(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 207 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 202 of file fluid_mechanics_IO_routines.f90.
|
private |
Definition at line 194 of file fluid_mechanics_IO_routines.f90.
|
private |
Definition at line 205 of file fluid_mechanics_IO_routines.f90.
|
private |
Definition at line 201 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_data_encas().
|
private |
Definition at line 265 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_read_aux(), and fluid_mechanics_io_read_darcy_params().
|
private |
Definition at line 176 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 175 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 264 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 198 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 174 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui().
|
private |
Definition at line 176 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui().
|
private |
Definition at line 175 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui().
|
private |
Definition at line 195 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 196 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 168 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_make_unique(), fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), fluid_mechanics_io_read_cmheart3(), fluid_mechanics_io_read_cmheart_finish(), fluid_mechanics_io_read_elements(), and fluid_mechanics_io_read_nodes().
|
private |
Definition at line 268 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_read_bc(), fluid_mechanics_io_read_elements(), and fluid_mechanics_io_read_nodes().
|
private |
Definition at line 266 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_read_aux(), and fluid_mechanics_io_read_connect().
|
private |
Definition at line 264 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 233 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 234 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 235 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 237 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 236 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 238 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 231 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 229 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 230 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 250 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 251 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 252 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 253 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 254 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 227 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_write_data_encas_block(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 228 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_encas().
|
private |
Definition at line 243 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_darcy_get_analytic(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 248 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_darcy_eval_max_error(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 232 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 256 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 257 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 258 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 259 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 182 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 199 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_darcy_eval_max_error(), fluid_mechanics_io_darcy_get_analytic(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_write_data_encas_block(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 221 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 240 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_darcy_get_analytic(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 245 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_darcy_eval_max_error(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 224 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 222 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 241 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_darcy_get_analytic(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 246 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_darcy_eval_max_error(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 225 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 223 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 242 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_darcy_get_analytic(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 247 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_darcy_eval_max_error(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 226 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 218 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_max_error(), fluid_mechanics_io_darcy_get_analytic(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 219 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_max_error(), fluid_mechanics_io_darcy_get_analytic(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 220 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_darcy_eval_max_error(), fluid_mechanics_io_darcy_get_analytic(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 185 of file fluid_mechanics_IO_routines.f90.
Referenced by finite_elasticity_routines::finiteelasticity_straincalculate(), fluid_mechanics_io_darcy_eval_error(), fluid_mechanics_io_darcy_eval_max_error(), fluid_mechanics_io_darcy_get_analytic(), fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 193 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_data_encas(), fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 203 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_print_on_screen(), fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), fluid_mechanics_io_read_cmheart3(), and fluid_mechanics_io_read_elements().
|
private |
Definition at line 192 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 184 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 189 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 188 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 191 of file fluid_mechanics_IO_routines.f90.
|
private |
Definition at line 203 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_print_on_screen(), fluid_mechanics_io_read_aux(), fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), fluid_mechanics_io_read_cmheart3(), and fluid_mechanics_io_read_elements().
|
private |
Definition at line 190 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_elements_cmgui(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 187 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_elements_cmgui(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 204 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_print_on_screen(), fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), fluid_mechanics_io_read_cmheart3(), and fluid_mechanics_io_read_cmheart_finish().
|
private |
Definition at line 204 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_print_on_screen(), fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), fluid_mechanics_io_read_cmheart3(), and fluid_mechanics_io_read_cmheart_finish().
|
private |
Definition at line 204 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_print_on_screen(), fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), fluid_mechanics_io_read_cmheart3(), and fluid_mechanics_io_read_cmheart_finish().
|
private |
Definition at line 202 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_read_aux(), fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), and fluid_mechanics_io_read_cmheart3().
|
private |
Definition at line 262 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_print_on_screen(), fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), fluid_mechanics_io_read_cmheart3(), fluid_mechanics_io_read_cmheart_finish(), and fluid_mechanics_io_read_nodes().
|
private |
Definition at line 213 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 213 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), and fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 209 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), fluid_mechanics_io_write_encas_block(), and fluid_mechanics_io_write_fitted_field().
|
private |
Definition at line 205 of file fluid_mechanics_IO_routines.f90.
|
private |
Definition at line 261 of file fluid_mechanics_IO_routines.f90.
|
private |
Definition at line 201 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_data_encas(), and fluid_mechanics_io_write_elements_cmgui().
|
private |
Definition at line 174 of file fluid_mechanics_IO_routines.f90.
Referenced by advection_diffusion_equation_routines::advectiondiffusion_equationssetlinearsetup(), darcy_equations_routines::darcy_equation_equations_set_setup(), diffusion_equation_routines::diffusion_equationssetlinearsetup(), finite_elasticity_routines::finite_elasticity_equations_set_setup(), and fluid_mechanics_io_write_cmgui().
|
private |
Definition at line 179 of file fluid_mechanics_IO_routines.f90.
Referenced by finite_elasticity_routines::finiteelasticity_finiteelementresidualevaluate(), and fluid_mechanics_io_write_cmgui().
|
private |
Definition at line 178 of file fluid_mechanics_IO_routines.f90.
Referenced by finite_elasticity_routines::finiteelasticity_finiteelementresidualevaluate(), and fluid_mechanics_io_write_cmgui().
|
private |
Definition at line 205 of file fluid_mechanics_IO_routines.f90.
|
private |
Definition at line 169 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_ppe_masking(), fluid_mechanics_io_read_cmheart1(), fluid_mechanics_io_read_cmheart2(), fluid_mechanics_io_read_cmheart3(), and fluid_mechanics_io_read_cmheart_finish().
|
private |
Definition at line 169 of file fluid_mechanics_IO_routines.f90.
|
private |
|
private |
Definition at line 205 of file fluid_mechanics_IO_routines.f90.
|
private |
Definition at line 186 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_nodes_cmgui().
|
private |
Definition at line 207 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().
|
private |
Definition at line 216 of file fluid_mechanics_IO_routines.f90.
Referenced by fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_write_encas(), and fluid_mechanics_io_write_encas_block().