OpenCMISS-Iron FORTRAN API Documentation
OPENCMISS::BoundaryConditions::Types

Specific boundary condition types, which might only be applicable to certain equation sets. More...

Collaboration diagram for OPENCMISS::BoundaryConditions::Types:

Variables

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_free = BOUNDARY_CONDITION_FREE
 The dof is free. More...
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed = BOUNDARY_CONDITION_FIXED
 The dof is fixed as a boundary condition. More...
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_wall = BOUNDARY_CONDITION_FIXED_WALL
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_inlet = BOUNDARY_CONDITION_FIXED_INLET
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_outlet = BOUNDARY_CONDITION_FIXED_OUTLET
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_moved_wall = BOUNDARY_CONDITION_MOVED_WALL
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_moved_wall_incremented = BOUNDARY_CONDITION_MOVED_WALL_INCREMENTED
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_free_wall = BOUNDARY_CONDITION_FREE_WALL
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_neumann_point = BOUNDARY_CONDITION_NEUMANN_POINT
 Specify the normal derivative at a node, which is then integrated to find the nodal load term. More...
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_neumann_point_incremented = BOUNDARY_CONDITION_NEUMANN_POINT_INCREMENTED
 Specify the normal derivative at a node, which is then integrated to find the nodal load term. The value is incremented inside a load incremented control loop. More...
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_neumann_integrated = BOUNDARY_CONDITION_NEUMANN_INTEGRATED
 Set the integrated right hand side load value directly. More...
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_dirichlet = BOUNDARY_CONDITION_DIRICHLET
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_cauchy = BOUNDARY_CONDITION_CAUCHY
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_robin = BOUNDARY_CONDITION_ROBIN
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_incremented = BOUNDARY_CONDITION_FIXED_INCREMENTED
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_pressure = BOUNDARY_CONDITION_PRESSURE
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_pressure_incremented = BOUNDARY_CONDITION_PRESSURE_INCREMENTED
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_correction_mass_increase = BOUNDARY_CONDITION_CORRECTION_MASS_INCREASE
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_impermeable_wall = BOUNDARY_CONDITION_IMPERMEABLE_WALL
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_neumann_integrated_only = BOUNDARY_CONDITION_NEUMANN_INTEGRATED_ONLY
 A Neumann integrated boundary condition, and no point values will be integrated over a face or line that includes this dof. More...
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_fitted = BOUNDARY_CONDITION_FIXED_FITTED
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_nonreflecting = BOUNDARY_CONDITION_FIXED_NONREFLECTING
 
integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_cellml = BOUNDARY_CONDITION_FIXED_CELLML
 

Detailed Description

Specific boundary condition types, which might only be applicable to certain equation sets.

See also
OPENCMISS::BoundaryConditions,OPENCMISS

Variable Documentation

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_cauchy = BOUNDARY_CONDITION_CAUCHY

Definition at line 859 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_correction_mass_increase = BOUNDARY_CONDITION_CORRECTION_MASS_INCREASE

Definition at line 866 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_dirichlet = BOUNDARY_CONDITION_DIRICHLET

Definition at line 858 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed = BOUNDARY_CONDITION_FIXED

The dof is fixed as a boundary condition.

Definition at line 847 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_cellml = BOUNDARY_CONDITION_FIXED_CELLML

Definition at line 872 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_fitted = BOUNDARY_CONDITION_FIXED_FITTED

Definition at line 870 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_incremented = BOUNDARY_CONDITION_FIXED_INCREMENTED

Definition at line 862 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_inlet = BOUNDARY_CONDITION_FIXED_INLET

Definition at line 849 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_nonreflecting = BOUNDARY_CONDITION_FIXED_NONREFLECTING

Definition at line 871 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_outlet = BOUNDARY_CONDITION_FIXED_OUTLET

Definition at line 850 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_fixed_wall = BOUNDARY_CONDITION_FIXED_WALL

Definition at line 848 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_free = BOUNDARY_CONDITION_FREE

The dof is free.

Definition at line 846 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_free_wall = BOUNDARY_CONDITION_FREE_WALL

Definition at line 853 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_impermeable_wall = BOUNDARY_CONDITION_IMPERMEABLE_WALL

Definition at line 867 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_moved_wall = BOUNDARY_CONDITION_MOVED_WALL

Definition at line 851 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_moved_wall_incremented = BOUNDARY_CONDITION_MOVED_WALL_INCREMENTED

Definition at line 852 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_neumann_integrated = BOUNDARY_CONDITION_NEUMANN_INTEGRATED

Set the integrated right hand side load value directly.

Definition at line 857 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_neumann_integrated_only = BOUNDARY_CONDITION_NEUMANN_INTEGRATED_ONLY

A Neumann integrated boundary condition, and no point values will be integrated over a face or line that includes this dof.

Definition at line 868 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_neumann_point = BOUNDARY_CONDITION_NEUMANN_POINT

Specify the normal derivative at a node, which is then integrated to find the nodal load term.

Definition at line 855 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_neumann_point_incremented = BOUNDARY_CONDITION_NEUMANN_POINT_INCREMENTED

Specify the normal derivative at a node, which is then integrated to find the nodal load term. The value is incremented inside a load incremented control loop.

Definition at line 856 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_pressure = BOUNDARY_CONDITION_PRESSURE

Definition at line 863 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_pressure_incremented = BOUNDARY_CONDITION_PRESSURE_INCREMENTED

Definition at line 864 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_boundary_condition_robin = BOUNDARY_CONDITION_ROBIN

Definition at line 860 of file opencmiss_iron.f90.