OpenCMISS-Iron Internal API Documentation
navier_stokes_equations_routines::NavierStokes_FiniteElementJacobianEvaluate Interface Reference

Evaluates the Jacobian element stiffness matrices and RHS for a Navier-Stokes equation finite element equations set. More...

Private Member Functions

subroutine navierstokes_finiteelementjacobianevaluate (EQUATIONS_SET, ELEMENT_NUMBER, ERR, ERROR,)
 

Detailed Description

Evaluates the Jacobian element stiffness matrices and RHS for a Navier-Stokes equation finite element equations set.

Definition at line 5325 of file Navier_Stokes_equations_routines.f90.

Member Function/Subroutine Documentation

subroutine navier_stokes_equations_routines::NavierStokes_FiniteElementJacobianEvaluate::navierstokes_finiteelementjacobianevaluate ( type(equations_set_type), pointer  EQUATIONS_SET,
integer(intg), intent(in)  ELEMENT_NUMBER,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private
Parameters
equations_setA pointer to the equations set to perform the finite element calculations on
[in]element_numberThe element number to calculate
[out]errThe error code
[out]errorThe error string

Definition at line 5326 of file Navier_Stokes_equations_routines.f90.

References basis_routines::basis_default_quadrature_scheme, base_routines::enters(), equations_set_constants::equations_set_ale_navier_stokes_subtype, equations_set_constants::equations_set_constitutive_mu_navier_stokes_subtype, equations_set_constants::equations_set_coupled1d0d_adv_navier_stokes_subtype, equations_set_constants::equations_set_coupled1d0d_navier_stokes_subtype, equations_set_constants::equations_set_laplace_navier_stokes_subtype, equations_set_constants::equations_set_multiscale3d_navier_stokes_subtype, equations_set_constants::equations_set_pgm_navier_stokes_subtype, equations_set_constants::equations_set_quasistatic_navier_stokes_subtype, equations_set_constants::equations_set_static_navier_stokes_subtype, equations_set_constants::equations_set_static_rbs_navier_stokes_subtype, equations_set_constants::equations_set_transient1d_adv_navier_stokes_subtype, equations_set_constants::equations_set_transient1d_navier_stokes_subtype, equations_set_constants::equations_set_transient_navier_stokes_subtype, equations_set_constants::equations_set_transient_rbs_navier_stokes_subtype, base_routines::exits(), constants::first_part_deriv, constants::no_part_deriv, constants::part_deriv_s1, constants::part_deriv_s2, constants::part_deriv_s3, constants::partial_derivative_first_derivative_map, constants::pi, kinds::ptr, and constants::zero_tolerance.