OpenCMISS-Iron Internal API Documentation
|
Calculates the various analytic values for NSE examples with exact solutions. More...
Private Member Functions | |
subroutine | navier_stokes_analytic_functions_evaluate (ANALYTIC_FUNCTION_TYPE, X, TIME, VARIABLE_TYPE, GLOBAL_DERIV_INDEX, componentNumber, NUMBER_OF_DIMENSIONS, NUMBER_OF_COMPONENTS, ANALYTIC_PARAMETERS, MATERIALS_PARAMETERS, VALUE, ERR, ERROR,) |
Calculates the various analytic values for NSE examples with exact solutions.
Definition at line 9080 of file Navier_Stokes_equations_routines.f90.
|
private |
[in] | analytic_function_type | The type of analytic function to evaluate |
[in] | x | X(dimension_idx). The geometric position to evaluate at (includes Y,Z for higher dim problems) |
[in] | time | The time to evaluate at |
[in] | variable_type | The field variable type to evaluate at |
[in] | global_deriv_index | The global derivative to evaluate at |
[in] | componentnumber | The dependent field component number to evaluate |
[in] | number_of_dimensions | The number of geometric dimensions |
[in] | number_of_components | The number of components for the dependent field |
[in] | analytic_parameters | A pointer to any analytic field parameters |
[in] | materials_parameters | A pointer to any materials field parameters |
[out] | value | On return, the analytic function value. |
[out] | err | The error code |
[out] | error | The error string |
Definition at line 9082 of file Navier_Stokes_equations_routines.f90.
References base_routines::enters(), equations_set_constants::equations_set_navier_stokes_equation_flowrate_aorta, equations_set_constants::equations_set_navier_stokes_equation_flowrate_olufsen, equations_set_constants::equations_set_navier_stokes_equation_one_dim_1, equations_set_constants::equations_set_navier_stokes_equation_sinusoid, equations_set_constants::equations_set_navier_stokes_equation_three_dim_1, equations_set_constants::equations_set_navier_stokes_equation_three_dim_2, equations_set_constants::equations_set_navier_stokes_equation_three_dim_3, 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_1, equations_set_constants::equations_set_navier_stokes_equation_two_dim_2, equations_set_constants::equations_set_navier_stokes_equation_two_dim_3, 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, base_routines::exits(), constants::global_deriv_s1, constants::global_deriv_s1_s2, constants::global_deriv_s2, constants::no_global_deriv, constants::pi, and constants::zero_tolerance.