OpenCMISS-Iron Internal API Documentation
interface_conditions_constants Module Reference

This module defines all constants shared across interface condition routines. More...

## Variables

integer(intg), parameter interface_condition_lagrange_multipliers_method =1
Lagrange multipliers interface condition method. More...

integer(intg), parameter interface_condition_augmented_lagrange_method =2
Augmented Lagrange multiplers interface condition method. More...

integer(intg), parameter interface_condition_penalty_method =3
Penalty interface condition method. More...

integer(intg), parameter interface_condition_point_to_point_method =4
Point to point interface condition method. More...

integer(intg), parameter interface_condition_field_continuity_operator =1
Continuous field operator, i.e., lambda.(u_1-u_2). More...

integer(intg), parameter interface_condition_field_normal_continuity_operator =2
Continuous field normal operator, i.e., lambda(u_1.n_1-u_2.n_2). More...

integer(intg), parameter interface_condition_fls_contact_operator =3
Frictionless contact operator, i.e., lambda.(x_1.n-x_2.n). More...

integer(intg), parameter interface_condition_fls_contact_reproject_operator =4
Frictionless contact operator, reproject at each newton iteration and has geometric linearisation terms i.e., lambda.(x_1.n-x_2.n). More...

integer(intg), parameter interface_condition_solid_fluid_operator =5
Solid fluid operator, i.e., lambda.(v_f-du_s/dt). More...

integer(intg), parameter interface_condition_solid_fluid_normal_operator =6
Solid fluid normal operator, i.e., lambda(v_f.n_f-du_s/dt.n_s). More...

integer(intg), parameter number_of_interface_condition_linearity_types =3
The number of interface conditions linearity types defined. More...

integer(intg), parameter interface_condition_linear =1
The interface conditions are linear. More...

integer(intg), parameter interface_condition_nonlinear =2
The interface conditions are non-linear. More...

integer(intg), parameter interface_condition_nonlinear_bcs =3
The interface conditions have non-linear boundary conditions. More...

integer(intg), parameter number_of_interface_condition_time_types =5
The number of interface conditions time dependence types defined. More...

integer(intg), parameter interface_condition_static =1
The interface conditions are static and have no time dependence. More...

integer(intg), parameter interface_condition_quasistatic =2
The interface conditions are quasi-static. More...

integer(intg), parameter interface_condition_first_order_dynamic =3
The interface conditions are first order dynamic. More...

integer(intg), parameter interface_condition_second_order_dynamic =4
The interface conditions are a second order dynamic. More...

integer(intg), parameter interface_condition_time_stepping =5
The interface conditions are for time stepping. More...

integer(intg), parameter interface_condition_gauss_integration =1
Gauss points integration type, i.e. Loop over element Gauss points and sum up their contribution. More...

integer(intg), parameter interface_condition_data_points_integration =2
Data points integration type i.e. Loop over data points and sum up their contribution. More...

## Detailed Description

This module defines all constants shared across interface condition routines.