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.