OpenCMISS-Iron Internal API Documentation
CONSTANTS::PartialDerivativeConstants

Partial derivative constant identifiers. More...

Variables

integer(intg), parameter constants::no_part_deriv =1
 No partial derivative i.e., u. More...
 
integer(intg), parameter constants::first_part_deriv =2
 First partial derivative i.e., du/ds. More...
 
integer(intg), parameter constants::second_part_deriv =3
 Second partial derivative i.e., d^2u/ds^2. More...
 
integer(intg), parameter constants::third_part_deriv =4
 Third partial derivative i.e., d^3u/ds^3. More...
 
integer(intg), parameter constants::part_deriv_s1 =2
 First partial derivative in the s1 direction i.e., du/ds1. More...
 
integer(intg), parameter constants::part_deriv_s1_s1 =3
 Second partial derivative in the s1 direction i.e., d^2u/ds1ds1. More...
 
integer(intg), parameter constants::part_deriv_s2 =4
 First partial derivative in the s2 direction i.e., du/ds2. More...
 
integer(intg), parameter constants::part_deriv_s2_s2 =5
 Second partial derivative in the s2 direction i.e., d^2u/ds2ds2. More...
 
integer(intg), parameter constants::part_deriv_s1_s2 =6
 Cross derivative in the s1 and s2 direction i.e., d^2u/ds1ds2. More...
 
integer(intg), parameter constants::part_deriv_s3 =7
 First partial derivative in the s3 direction i.e., du/ds3. More...
 
integer(intg), parameter constants::part_deriv_s3_s3 =8
 Second partial derivative in the s3 direction i.e., d^2u/ds3ds3. More...
 
integer(intg), parameter constants::part_deriv_s1_s3 =9
 Cross derivative in the s1 and s3 direction i.e., d^2u/ds1ds3. More...
 
integer(intg), parameter constants::part_deriv_s2_s3 =10
 Cross derivative in the s2 and s3 direction i.e., d^2u/ds2ds3. More...
 
integer(intg), parameter constants::part_deriv_s1_s2_s3 =11
 Cross derivative in the s1, s2 and s3 direction i.e., d^3u/ds1ds2ds3. More...
 
integer(intg), parameter constants::part_deriv_s4 =12
 First partial derivative in the s4 direction i.e., du/ds4. More...
 
integer(intg), parameter constants::part_deriv_s4_s4 =13
 Second partial derivative in the s4 direction i.e., d^2u/ds4ds4. More...
 
integer(intg), parameter constants::part_deriv_s1_s4 =14
 Cross derivative in the s1 and s4 direction i.e., d^2u/ds1ds4. More...
 
integer(intg), parameter constants::part_deriv_s2_s4 =15
 Cross derivative in the s2 and s4 direction i.e., d^2u/ds2ds4. More...
 
integer(intg), parameter constants::part_deriv_s3_s4 =16
 Cross derivative in the s3 and s4 direction i.e., d^2u/ds3ds4. More...
 
integer(intg), parameter constants::part_deriv_s1_s2_s4 =17
 Cross derivative in the s1, s2 and s4 direction i.e., d^3u/ds1ds2ds4. More...
 
integer(intg), parameter constants::part_deriv_s1_s3_s4 =18
 Cross derivative in the s1, s3 and s4 direction i.e., d^3u/ds1ds3ds4. More...
 
integer(intg), parameter constants::part_deriv_s2_s3_s4 =19
 Cross derivative in the s2, s3 and s4 direction i.e., d^3u/ds2ds3ds4. More...
 
integer(intg), parameter constants::part_deriv_s1_s4_s4 =20
 Cross derivative in the s2, s4 and s4 direction i.e., d^3u/ds1ds4^2. More...
 
integer(intg), parameter constants::part_deriv_s2_s4_s4 =21
 Cross derivative in the s2, s4 and s4 direction i.e., d^3u/ds2ds4^2. More...
 
integer(intg), parameter constants::part_deriv_s3_s4_s4 =22
 Cross derivative in the s3, s4 and s4 direction i.e., d^3u/ds3ds4^2. More...
 
integer(intg), parameter constants::part_deriv_s4_s4_s4 =23
 Third partial derivative in the s4 direction i.e., d^3u/ds4^3. More...
 

Detailed Description

Partial derivative constant identifiers.

See also
CONSTANTS

Variable Documentation

integer(intg), parameter constants::first_part_deriv =2

First partial derivative i.e., du/ds.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 178 of file constants.f90.

Referenced by advection_equation_routines::advection_equation_finite_element_calculate(), advection_diffusion_equation_routines::advectiondiffusion_finiteelementcalculate(), analytic_analysis_routines::analytic_analysis_integral_errors(), basis_routines::basis_lhtpbasiscreate(), basis_routines::basis_simplex_basis_create(), biodomain_equation_routines::biodomain_equation_finite_element_calculate(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_computefibrestretch(), burgers_equation_routines::burgers_finiteelementjacobianevaluate(), burgers_equation_routines::burgers_finiteelementresidualevaluate(), coordinate_routines::coordinate_derivative_norm(), coordinate_routines::coordinate_metrics_calculate(), darcy_equations_routines::darcy_equation_finite_element_calculate(), darcy_equations_routines::darcy_equation_impermeable_bc_via_penalty(), darcy_equations_routines::darcy_finiteelementfaceintegrate(), darcy_pressure_equations_routines::darcypressure_finiteelementresidualevaluate(), data_projection_routines::data_projection_newton_elements_evaluate_1(), data_projection_routines::data_projection_newton_lines_evaluate(), diffusion_equation_routines::diffusion_equation_finite_element_calculate(), diffusion_equation_routines::diffusion_finiteelementjacobianevaluate(), diffusion_equation_routines::diffusion_finiteelementresidualevaluate(), equations_set_routines::equations_set_analytic_evaluate(), finite_elasticity_routines::finite_elasticity_evaluate_evolution_law(), finite_elasticity_routines::finiteelasticity_finiteelementjacobianevaluate(), finite_elasticity_routines::finiteelasticity_finiteelementresidualevaluate(), finite_elasticity_routines::finiteelasticity_straincalculate(), finite_elasticity_routines::finiteelasticity_surfacepressurejacobianevaluate(), finite_elasticity_routines::finiteelasticity_surfacepressureresidualevaluate(), finite_elasticity_routines::finiteelasticity_tensorinterpolatexi(), fitting_routines::fitting_finite_element_calculate(), helmholtz_equations_routines::HELMHOLTZ_EQUATION_FINITE_ELEMENT_CALCULATE::helmholtz_equation_finite_element_calculate(), basis_routines::hermite_cubic_evaluate(), basis_routines::hermite_quadratic_evaluate(), hamilton_jacobi_equations_routines::HJ_EQUATION_FAST_MARCHING_CALCULATE::hj_equation_fast_marching_calculate(), hamilton_jacobi_equations_routines::HJ_EQUATION_FINITE_ELEMENT_CALCULATE::hj_equation_finite_element_calculate(), basis_routines::lagrange_cubic_evaluate(), basis_routines::lagrange_linear_evaluate(), basis_routines::lagrange_quadratic_evaluate(), laplace_equations_routines::laplaceequation_finiteelementcalculate(), linear_elasticity_routines::linear_elasticity_finite_element_calculate(), monodomain_equations_routines::Monodomain_FiniteElementCalculate::monodomain_finiteelementcalculate(), navier_stokes_equations_routines::NavierStokes_CalculateBoundaryFlux::navierstokes_calculateboundaryflux(), navier_stokes_equations_routines::NavierStokes_CalculateElementMetrics::navierstokes_calculateelementmetrics(), navier_stokes_equations_routines::NavierStokes_FiniteElementFaceIntegrate::navierstokes_finiteelementfaceintegrate(), navier_stokes_equations_routines::NavierStokes_FiniteElementJacobianEvaluate::navierstokes_finiteelementjacobianevaluate(), navier_stokes_equations_routines::NavierStokes_FiniteElementResidualEvaluate::navierstokes_finiteelementresidualevaluate(), navier_stokes_equations_routines::NavierStokes_ResidualBasedStabilisation::navierstokes_residualbasedstabilisation(), navier_stokes_equations_routines::NavierStokes_ShearRateCalculate::navierstokes_shearratecalculate(), poiseuille_equations_routines::poiseuille_finiteelementcalculate(), poisson_equations_routines::poisson_equation_finite_element_calculate(), poisson_equations_routines::poisson_finiteelementjacobianevaluate(), poisson_equations_routines::poisson_finiteelementresidualevaluate(), reaction_diffusion_equation_routines::ReactionDiffusion_FiniteElementCalculate::reactiondiffusion_finiteelementcalculate(), basis_routines::simplex_cubic_evaluate_dp(), basis_routines::simplex_linear_evaluate_dp(), basis_routines::simplex_quadratic_evaluate_dp(), and stokes_equations_routines::stokes_finite_element_calculate().

integer(intg), parameter constants::no_part_deriv =1

No partial derivative i.e., u.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 177 of file constants.f90.

Referenced by advection_equation_routines::advection_equation_finite_element_calculate(), advection_diffusion_equation_routines::advectiondiffusion_finiteelementcalculate(), analytic_analysis_routines::analytic_analysis_integral_errors(), basis_routines::basis_lhtpbasiscreate(), basis_routines::basis_simplex_basis_create(), basis_routines::basis_simplex_basis_evaluate(), biodomain_equation_routines::biodomain_equation_finite_element_calculate(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_updategeometricfield(), burgers_equation_routines::burgers_finiteelementjacobianevaluate(), burgers_equation_routines::burgers_finiteelementresidualevaluate(), coordinate_routines::coordinate_derivative_convert_to_rc_dp(), coordinate_routines::coordinate_derivative_convert_to_rc_sp(), coordinate_routines::coordinate_interpolation_adjust(), darcy_equations_routines::darcy_boundaryconditionsanalyticcalculate(), darcy_equations_routines::darcy_equation_finite_element_calculate(), darcy_equations_routines::darcy_equation_impermeable_bc_via_penalty(), darcy_equations_routines::darcy_finiteelementfaceintegrate(), darcy_pressure_equations_routines::darcypressure_finiteelementresidualevaluate(), data_projection_routines::data_projection_closest_elements_find(), data_projection_routines::data_projection_closest_faces_find(), data_projection_routines::data_projection_closest_lines_find(), data_projection_routines::data_projection_newton_elements_evaluate_1(), data_projection_routines::data_projection_newton_elements_evaluate_2(), data_projection_routines::data_projection_newton_elements_evaluate_3(), data_projection_routines::data_projection_newton_faces_evaluate(), data_projection_routines::data_projection_newton_lines_evaluate(), data_projection_routines::dataprojection_datapointspositionevaluate(), diffusion_equation_routines::diffusion_equation_finite_element_calculate(), diffusion_equation_routines::diffusion_finiteelementjacobianevaluate(), diffusion_equation_routines::diffusion_finiteelementresidualevaluate(), equations_set_routines::equations_set_analytic_evaluate(), field_io_routines::field_io_create_fields(), field_io_routines::field_io_export_nodal_group_header_fortran(), field_io_routines::field_io_label_derivative_info_get(), finite_elasticity_routines::finite_elasticity_evaluate_evolution_law(), finite_elasticity_routines::finite_elasticity_gauss_cauchy_tensor(), finite_elasticity_routines::finite_elasticity_gauss_elasticity_tensor(), finite_elasticity_routines::finite_elasticity_gauss_stress_tensor(), finite_elasticity_routines::finiteelasticity_finiteelementjacobianevaluate(), finite_elasticity_routines::finiteelasticity_finiteelementresidualevaluate(), finite_elasticity_routines::finiteelasticity_surfacepressurejacobianevaluate(), finite_elasticity_routines::finiteelasticity_surfacepressureresidualevaluate(), finite_elasticity_routines::finiteelasticity_tensorinterpolatexi(), fitting_routines::fitting_finite_element_calculate(), fluid_mechanics_io_routines::fluid_mechanics_io_write_cmgui(), fluid_mechanics_io_routines::fluid_mechanics_io_write_encas(), helmholtz_equations_routines::HELMHOLTZ_EQUATION_FINITE_ELEMENT_CALCULATE::helmholtz_equation_finite_element_calculate(), basis_routines::hermite_cubic_evaluate(), basis_routines::hermite_quadratic_evaluate(), basis_routines::lagrange_cubic_evaluate(), basis_routines::lagrange_linear_evaluate(), basis_routines::lagrange_quadratic_evaluate(), laplace_equations_routines::laplaceequation_finiteelementcalculate(), linear_elasticity_routines::linear_elasticity_finite_element_calculate(), monodomain_equations_routines::Monodomain_FiniteElementCalculate::monodomain_finiteelementcalculate(), navier_stokes_equations_routines::NavierStokes_BoundaryConditionsAnalyticCalculate::navierstokes_boundaryconditionsanalyticcalculate(), navier_stokes_equations_routines::NavierStokes_CalculateBoundaryFlux::navierstokes_calculateboundaryflux(), navier_stokes_equations_routines::NavierStokes_CalculateElementMetrics::navierstokes_calculateelementmetrics(), navier_stokes_equations_routines::NavierStokes_FiniteElementFaceIntegrate::navierstokes_finiteelementfaceintegrate(), navier_stokes_equations_routines::NavierStokes_FiniteElementJacobianEvaluate::navierstokes_finiteelementjacobianevaluate(), navier_stokes_equations_routines::NavierStokes_FiniteElementResidualEvaluate::navierstokes_finiteelementresidualevaluate(), navier_stokes_equations_routines::NavierStokes_PreSolveUpdateBoundaryConditions::navierstokes_presolveupdateboundaryconditions(), navier_stokes_equations_routines::NavierStokes_ResidualBasedStabilisation::navierstokes_residualbasedstabilisation(), navier_stokes_equations_routines::NavierStokes_ShearRateCalculate::navierstokes_shearratecalculate(), poiseuille_equations_routines::poiseuille_finiteelementcalculate(), poisson_equations_routines::poisson_equation_finite_element_calculate(), poisson_equations_routines::poisson_finiteelementjacobianevaluate(), poisson_equations_routines::poisson_finiteelementresidualevaluate(), reaction_diffusion_equation_routines::ReactionDiffusion_FiniteElementCalculate::reactiondiffusion_finiteelementcalculate(), basis_routines::simplex_cubic_evaluate_dp(), basis_routines::simplex_linear_evaluate_dp(), basis_routines::simplex_quadratic_evaluate_dp(), stokes_equations_routines::stokes_boundaryconditionsanalyticcalculate(), stokes_equations_routines::stokes_finite_element_calculate(), and stokes_equations_routines::stokes_pre_solve_update_boundary_conditions().

integer(intg), parameter constants::part_deriv_s1 =2

First partial derivative in the s1 direction i.e., du/ds1.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 181 of file constants.f90.

Referenced by basis_routines::basis_lhtpbasiscreate(), basis_routines::basis_simplex_basis_evaluate(), coordinate_routines::coordinate_derivative_convert_to_rc_dp(), coordinate_routines::coordinate_derivative_convert_to_rc_sp(), coordinate_routines::coordinate_derivative_norm(), data_projection_routines::data_projection_newton_elements_evaluate_2(), data_projection_routines::data_projection_newton_elements_evaluate_3(), data_projection_routines::data_projection_newton_faces_evaluate(), field_io_routines::field_io_derivative_info(), field_io_routines::field_io_label_derivative_info_get(), fitting_routines::fitting_finite_element_calculate(), navier_stokes_equations_routines::NavierStokes_CalculateElementMetrics::navierstokes_calculateelementmetrics(), navier_stokes_equations_routines::NavierStokes_FiniteElementFaceIntegrate::navierstokes_finiteelementfaceintegrate(), navier_stokes_equations_routines::NavierStokes_FiniteElementJacobianEvaluate::navierstokes_finiteelementjacobianevaluate(), navier_stokes_equations_routines::NavierStokes_FiniteElementResidualEvaluate::navierstokes_finiteelementresidualevaluate(), navier_stokes_equations_routines::NavierStokes_ResidualBasedStabilisation::navierstokes_residualbasedstabilisation(), navier_stokes_equations_routines::NavierStokes_ShearRateCalculate::navierstokes_shearratecalculate(), and poisson_equations_routines::poisson_equation_finite_element_calculate().

integer(intg), parameter constants::part_deriv_s1_s2_s4 =17

Cross derivative in the s1, s2 and s4 direction i.e., d^3u/ds1ds2ds4.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 196 of file constants.f90.

Referenced by basis_routines::basis_simplex_basis_evaluate(), field_io_routines::field_io_derivative_info(), and field_io_routines::field_io_label_derivative_info_get().

integer(intg), parameter constants::part_deriv_s1_s3_s4 =18

Cross derivative in the s1, s3 and s4 direction i.e., d^3u/ds1ds3ds4.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 197 of file constants.f90.

Referenced by basis_routines::basis_simplex_basis_evaluate(), field_io_routines::field_io_derivative_info(), and field_io_routines::field_io_label_derivative_info_get().

integer(intg), parameter constants::part_deriv_s1_s4 =14

Cross derivative in the s1 and s4 direction i.e., d^2u/ds1ds4.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 193 of file constants.f90.

Referenced by basis_routines::basis_simplex_basis_evaluate(), field_io_routines::field_io_derivative_info(), and field_io_routines::field_io_label_derivative_info_get().

integer(intg), parameter constants::part_deriv_s1_s4_s4 =20

Cross derivative in the s2, s4 and s4 direction i.e., d^3u/ds1ds4^2.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 199 of file constants.f90.

Referenced by basis_routines::basis_simplex_basis_evaluate(), field_io_routines::field_io_derivative_info(), and field_io_routines::field_io_label_derivative_info_get().

integer(intg), parameter constants::part_deriv_s2 =4

First partial derivative in the s2 direction i.e., du/ds2.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 183 of file constants.f90.

Referenced by basis_routines::basis_lhtpbasiscreate(), basis_routines::basis_simplex_basis_evaluate(), coordinate_routines::coordinate_derivative_convert_to_rc_dp(), coordinate_routines::coordinate_derivative_convert_to_rc_sp(), coordinate_routines::coordinate_derivative_norm(), data_projection_routines::data_projection_newton_elements_evaluate_2(), data_projection_routines::data_projection_newton_elements_evaluate_3(), data_projection_routines::data_projection_newton_faces_evaluate(), field_io_routines::field_io_derivative_info(), field_io_routines::field_io_label_derivative_info_get(), fitting_routines::fitting_finite_element_calculate(), navier_stokes_equations_routines::NavierStokes_CalculateElementMetrics::navierstokes_calculateelementmetrics(), navier_stokes_equations_routines::NavierStokes_FiniteElementFaceIntegrate::navierstokes_finiteelementfaceintegrate(), navier_stokes_equations_routines::NavierStokes_FiniteElementJacobianEvaluate::navierstokes_finiteelementjacobianevaluate(), navier_stokes_equations_routines::NavierStokes_FiniteElementResidualEvaluate::navierstokes_finiteelementresidualevaluate(), navier_stokes_equations_routines::NavierStokes_ResidualBasedStabilisation::navierstokes_residualbasedstabilisation(), navier_stokes_equations_routines::NavierStokes_ShearRateCalculate::navierstokes_shearratecalculate(), and poisson_equations_routines::poisson_equation_finite_element_calculate().

integer(intg), parameter constants::part_deriv_s2_s3_s4 =19

Cross derivative in the s2, s3 and s4 direction i.e., d^3u/ds2ds3ds4.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 198 of file constants.f90.

Referenced by basis_routines::basis_simplex_basis_evaluate(), field_io_routines::field_io_derivative_info(), and field_io_routines::field_io_label_derivative_info_get().

integer(intg), parameter constants::part_deriv_s2_s4 =15

Cross derivative in the s2 and s4 direction i.e., d^2u/ds2ds4.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 194 of file constants.f90.

Referenced by basis_routines::basis_simplex_basis_evaluate(), field_io_routines::field_io_derivative_info(), and field_io_routines::field_io_label_derivative_info_get().

integer(intg), parameter constants::part_deriv_s2_s4_s4 =21

Cross derivative in the s2, s4 and s4 direction i.e., d^3u/ds2ds4^2.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 201 of file constants.f90.

Referenced by basis_routines::basis_simplex_basis_evaluate(), field_io_routines::field_io_derivative_info(), and field_io_routines::field_io_label_derivative_info_get().

integer(intg), parameter constants::part_deriv_s3_s4 =16

Cross derivative in the s3 and s4 direction i.e., d^2u/ds3ds4.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 195 of file constants.f90.

Referenced by basis_routines::basis_simplex_basis_evaluate(), field_io_routines::field_io_derivative_info(), and field_io_routines::field_io_label_derivative_info_get().

integer(intg), parameter constants::part_deriv_s3_s4_s4 =22

Cross derivative in the s3, s4 and s4 direction i.e., d^3u/ds3ds4^2.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 203 of file constants.f90.

Referenced by basis_routines::basis_simplex_basis_evaluate(), field_io_routines::field_io_derivative_info(), and field_io_routines::field_io_label_derivative_info_get().

integer(intg), parameter constants::part_deriv_s4 =12

First partial derivative in the s4 direction i.e., du/ds4.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 191 of file constants.f90.

Referenced by basis_routines::basis_simplex_basis_evaluate(), field_io_routines::field_io_derivative_info(), and field_io_routines::field_io_label_derivative_info_get().

integer(intg), parameter constants::part_deriv_s4_s4 =13

Second partial derivative in the s4 direction i.e., d^2u/ds4ds4.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 192 of file constants.f90.

Referenced by basis_routines::basis_simplex_basis_evaluate(), field_io_routines::field_io_derivative_info(), and field_io_routines::field_io_label_derivative_info_get().

integer(intg), parameter constants::part_deriv_s4_s4_s4 =23

Third partial derivative in the s4 direction i.e., d^3u/ds4^3.

See also
CONSTANTS::PartialDerivativeConstants,CONSTANTS

Definition at line 205 of file constants.f90.

Referenced by basis_routines::basis_simplex_basis_evaluate(), field_io_routines::field_io_derivative_info(), and field_io_routines::field_io_label_derivative_info_get().

integer(intg), parameter constants::third_part_deriv =4