OpenCMISS-Iron Internal API Documentation
BASIS_ROUTINES::QuadratureSchemes

Quadrature scheme parameters. NOTE: Quadratures schemes have not been implemented yet. For now you should just use the BASIS_DEFAULT_QUADRATURE_SCHEME. More...

Variables

integer(intg), parameter basis_routines::basis_number_of_quadrature_scheme_types =4
 The number of currently defined quadrature schemes. More...
 
integer(intg), parameter, public basis_routines::basis_default_quadrature_scheme =1
 Identifier for the default quadrature scheme. More...
 
integer(intg), parameter, public basis_routines::basis_low_quadrature_scheme =2
 Identifier for a low order quadrature scheme. More...
 
integer(intg), parameter, public basis_routines::basis_mid_quadrature_scheme =3
 Identifier for a mid order quadrature scheme. More...
 
integer(intg), parameter, public basis_routines::basis_high_quadrature_scheme =4
 Identifier for a high order quadrature scheme. More...
 

Detailed Description

Quadrature scheme parameters. NOTE: Quadratures schemes have not been implemented yet. For now you should just use the BASIS_DEFAULT_QUADRATURE_SCHEME.

See also
BASIS_ROUTINES

Variable Documentation

integer(intg), parameter, public basis_routines::basis_default_quadrature_scheme =1

Identifier for the default quadrature scheme.

See also
BASIS_ROUTINES::QuadratureSchemes,BASIS_ROUTINES

Definition at line 125 of file basis_routines.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_quadrature_create(), biodomain_equation_routines::biodomain_equation_finite_element_calculate(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_computefibrestretch(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_forcelengthvelocityrelation(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_independentfieldinterpolate(), bioelectric_finite_elasticity_routines::bioelectricfiniteelasticity_updategeometricfield(), burgers_equation_routines::burgers_finiteelementjacobianevaluate(), burgers_equation_routines::burgers_finiteelementresidualevaluate(), 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(), 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_export_elements_into_local_file(), finite_elasticity_routines::finite_elasticity_evaluate_evolution_law(), finite_elasticity_routines::finite_elasticity_gauss_dfdz(), 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(), fitting_routines::fitting_finite_element_calculate(), helmholtz_equations_routines::HELMHOLTZ_EQUATION_FINITE_ELEMENT_CALCULATE::helmholtz_equation_finite_element_calculate(), 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(), 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(), and stokes_equations_routines::stokes_finite_element_calculate().

integer(intg), parameter, public basis_routines::basis_high_quadrature_scheme =4

Identifier for a high order quadrature scheme.

See also
BASIS_ROUTINES::QuadratureSchemes,BASIS_ROUTINES

Definition at line 128 of file basis_routines.f90.

integer(intg), parameter, public basis_routines::basis_low_quadrature_scheme =2

Identifier for a low order quadrature scheme.

See also
BASIS_ROUTINES::QuadratureSchemes,BASIS_ROUTINES

Definition at line 126 of file basis_routines.f90.

integer(intg), parameter, public basis_routines::basis_mid_quadrature_scheme =3

Identifier for a mid order quadrature scheme.

See also
BASIS_ROUTINES::QuadratureSchemes,BASIS_ROUTINES

Definition at line 127 of file basis_routines.f90.

integer(intg), parameter basis_routines::basis_number_of_quadrature_scheme_types =4
private

The number of currently defined quadrature schemes.

See also
BASIS_ROUTINES::QuadratureSchemes,BASIS_ROUTINES

Definition at line 124 of file basis_routines.f90.

Referenced by basis_routines::basis_interpolate_gauss_dp(), basis_routines::basis_interpolate_local_face_gauss_dp(), and basis_routines::basis_quadrature_create().