| 
    OpenCMISS-Iron Internal API Documentation
    
   | 
 
| ANALYTIC_ANALYSIS_ROUTINES::ErrorTypes | Errors definition type parameters | 
| BASE_ROUTINES::OutputType | Output type parameter | 
| BASE_ROUTINES::FileUnits | File unit parameters | 
| BASE_ROUTINES::DiagnosticTypes | Diganostic type parameters | 
| BASE_ROUTINES::TimingTypes | Timing type parameters | 
| BASIS_ROUTINES::BasisTypes | Basis definition type parameters | 
| BASIS_ROUTINES::InterpolationSpecifications | Interpolation specification parameters | 
| BASIS_ROUTINES::InterpolationTypes | Interpolation type parameters for a Xi direction | 
| BASIS_ROUTINES::InterpolationOrder | Interpolation order for a Xi direction | 
| 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 | 
| BASIS_ROUTINES::QuadratureTypes | Quadrature type parameters | 
| BASIS_ROUTINES::XiCollapse | Xi collapse parameters | 
| BOUNDARY_CONDITIONS_ROUTINES::DOFTypes | DOF type for boundary conditions | 
| BOUNDARY_CONDITIONS_ROUTINES::BoundaryConditions | Boundary conditions types. These may be specific to a particular equation type and the solver routines should not need to use these | 
| BOUNDARY_CONDITIONS_ROUTINES::BoundaryConditions | Storage type for matrices used by boundary conditions | 
| CMISS::ErrorHandlingModes | Error handling mode parameters | 
| CMISS_CELLML::FieldTypes | CellML field parameter types | 
| CMISS_CELLML::FieldMappingTypes | CellML field parameter types | 
| CMISS_CELLML::ModelsFieldTypes | CellML field parameter types | 
| CmissPetsc::PetscMatInsertMode | Types of PETSc matrix insert modes | 
| CmissPetsc::PetscKSPTypes | Types of PETSc KSP (Krylov Subspace) solvers | 
| CmissPetsc::PetscMatOption | Types of matrix options for PETSc matrices | 
| CONSTANTS::MathPhysicalConstants | |
| CONSTANTS::NumericalConstants | |
| CONSTANTS::DataTypes | Data type parameters for base data types | 
| CONSTANTS::EndianTypes | Endian type parameters | 
| CONSTANTS::CharacterFormatTypes | Bit format types for characters | 
| CONSTANTS::IntegerTypes | Bit format types for integers | 
| CONSTANTS::RealFormatTypes | Bit format types for reals | 
| CONSTANTS::ComputerSystemTypes | Computer system type parameters | 
| CONSTANTS::OperatingSystemTypes | Operating system type parameters | 
| CONSTANTS::LibraryTypes | Library type identifiers | 
| CONSTANTS::PartialDerivativeConstants | Partial derivative constant identifiers | 
| CONSTANTS::GlobalDerivativeConstants | Global derivative constant identifiers | 
| CONSTANTS::PhysicalDerivativeConstants | Physical derivative constant identifiers | 
| CONTROL_LOOP_ROUTINES::ControlLoopIdentifiers | The control loop identification parameters | 
| CONTROL_LOOP_ROUTINES::OutputTypes | The types of output for a control loop | 
| COORDINATE_ROUTINES::CoordinateSystemTypes | |
| COORDINATE_ROUTINES::RadialInterpolations | The type of radial interpolation for polar coordinate systems | 
| COORDINATE_ROUTINES::JacobianType | The type of Jacobian to return when coordinate metrics are calculated | 
| DATA_POINT_PROJECTION_ROUTINES::DataProjectionTypes | Datapoint projection definition type parameters | 
| DATA_POINT_PROJECTION_ROUTINES::DataProjectionExitTags | Datapoint projection exit tags | 
| DISTRIBUTED_MATRIX_VECTOR::LibraryTypes | Distributed matrix-vector library types | 
| DISTRIBUTED_MATRIX_VECTOR::DataTypes | Distributed matrix-vector data types | 
| DISTRIBUTED_MATRIX_VECTOR::StorageTypes | Distributed matrix-vector storage type parameters | 
| DISTRIBUTED_MATRIX_VECTOR::GhostingTypes | Distributed matrix-vector ghosting types | 
| DOMAIN_MAPPINGS::DomainType | |
| EQUATIONS_MATRICES_ROUTINES::EquationsMatrixStructureTypes | Equations matrices structure (sparsity) types | 
| EQUATIONS_MATRICES_ROUTINES::LumpingTypes | Equations matrix lumping types | 
| EQUATIONS_MATRICES_ROUTINES::EquationsMatricesSparsityTypes | Equations matrices sparsity types | 
| EQUATIONS_MATRICES_ROUTINES::SelectMatricesTypes | The types of selection available for the equations matrices | 
| EQUATIONS_MATRICES_ROUTINES:JacobianCalculationTypes | Jacobian calculation types | 
| EQUATIONS_ROUTINES::OutputTypes | The equations output types | 
| EQUATIONS_ROUTINES::SparsityTypes | Equations matrices sparsity types | 
| EQUATIONS_ROUTINES::LumpingTypes | Equations matrices lumping types | 
| EQUATIONS_SET_CONSTANTS::SetupTypes | Setup type parameters | 
| EQUATIONS_SET_CONSTANTS::SetupActionTypes | Setup action type parameters | 
| EQUATIONS_SET_CONSTANTS::SolutionMethods | The solution method parameters | 
| EQUATIONS_SET_CONSTANTS::LinearityTypes | The equations linearity types | 
| EQUATIONS_SET_CONSTANTS::TimeDependenceTypes | The equations time dependence type parameters | 
| EQUATIONS_SET_CONSTANTS::DerivedTypes | Derived field values to calculate | 
| EQUATIONS_SET_CONSTANTS::TensorEvaluateTypes | Type of tensor to evaluate from an EquationsSet | 
| EQUATIONS_SET_CONSTANTS:DynamicMatrixTypes | Type of matrix in a dynamic equations set | 
| ►EQUATIONS_SET_CONSTANTS::AnalyticFunctionTypes | The analytic function types | 
| FINITE_ELASTICITY_ROUTINES::AnalyticParamIndices | Indices for EQUATIONS_SET_ANALYTIC_TYPEANALYTIC_USER_PARAMS | 
| HISTORY_ROUTINES::FileFormatTypes | The types of a file format for a history file | 
| INPUT_OUTPUT::MatrixNameIndexFormat | Output type parameter | 
| INTERFACE_CONDITIONS_CONSTANTS::Methods | Interface condition methods | 
| INTERFACE_CONDITIONS_CONSTANTS::Operators | Interface condition operators | 
| INTERFACE_CONDITIONS_CONSTANTS::LinearityTypes | The interface condition linearity types | 
| INTERFACE_CONDITIONS_CONSTANTS::TimeDependenceTypes | The interface condition time dependence type parameters | 
| INTERFACE_CONDITIONS_CONSTANTS::IntegrationType | Interface condition IntegrationType | 
| INTERFACE_EQUATIONS_ROUTINES::OutputTypes | The interface equations output types | 
| INTERFACE_EQUATIONS_ROUTINES::SparsityTypes | Interface equations matrices sparsity types | 
| INTERFACE_MATRICES_ROUTINES::InterfaceMatricesTimeDependenceTypes | Interface matrices time dependency types | 
| KINDS::IntegerKinds | Kind parameters for integer data types | 
| KINDS::RealKinds | Kind parameters for real data types | 
| KINDS::ComplexKinds | Kind parameters for complex data types | 
| LISTS::DataType | Data type parameters for a list | 
| LISTS::SortingOrder | Sorting order parameters for a list | 
| LISTS::SortingMethod | Sorting method parameters for a list | 
| MATRIX_VECTOR::DataTypes | Matrix vector data types | 
| MATRIX_VECTOR::StorageTypes | Matrix-vector storage type parameters | 
| ►OPENCMISS::Kinds::Constants | Kind constants | 
| ►OPENCMISS::DiagnosticAndTiming::Constants | Diagnostic and Timing constants | 
| ►OPENCMISS::Basis::Constants | Basis function constants | 
| ►OPENCMISS::BoundaryConditions::Constants | Boundary conditions constants | 
| ►OpenCMISS::Iron::cmfe_::Constants | CMISS constants | 
| ►OPENCMISS::CellML::Constants | CellML constants | 
| ►OPENCMISS::Constants | OpeCMISS constants | 
| ►OPENCMISS::ControlLoop::Constants | Control loops constants | 
| ►OPENCMISS::Coordinate::Constants | Coordinate constants | 
| ►OPENCMISS::DataProjection::Constants | DataProjection constants | 
| ►OPENCMISS::Equations::Constants | Equations constants | 
| PROBLEM_CONSTANTS::SetupTypes | Setup type parameters | 
| PROBLEM_CONSTANTS::SetupActionTypes | Setup action type parameters | 
| PROBLEM_CONSTANTS::ControlLoopTypes | Control loop type parameters | 
| PROBLEM_CONSTANTS::LinearityTypes | Setup type parameters | 
| PROBLEM_CONSTANTS::EquationsLinearityTypes | The solver equations linearity types | 
| PROBLEM_CONSTANTS::EquationsTimeDependenceTypes | The solver equations time dependence types | 
| SOLVER_MAPPING::EquationsMatrixTypes | Equations matrix types | 
| SOLVER_MAPPING::EquationsTypes | Equations Matrix types | 
| SOLVER_MATRICES_ROUTINES::SelectMatricesTypes | The types of selection available for the solver matrices | 
| SOLVER_ROUTINES::SolverTypes | The types of solver | 
| SOLVER_ROUTINES::SolverLibraries | The types of solver libraries | 
| SOLVER_ROUTINES::LinearSolverTypes | The types of linear solvers | 
| SOLVER_ROUTINES::DirectLinearSolverTypes | The types of direct linear solvers | 
| SOLVER_ROUTINES::IterativeLinearSolverTypes | The types of iterative linear solvers | 
| SOLVER_ROUTINES::IterativePreconditionerTypes | The types of iterative preconditioners | 
| SOLVER_ROUTINES::NonlinearSolverTypes | The types of nonlinear solvers | 
| SOLVER_ROUTINES::QuasiNewtonSolverTypes | The types of nonlinear Quasi-Newton solvers | 
| SOLVER_ROUTINES::QuasiNewtonTypes | The nonlinear Quasi-Newton types | 
| SOLVER_ROUTINES::QuasiNewtonLineSearchTypes | The types line search techniques for Quasi-Newton line search nonlinear solvers | 
| SOLVER_ROUTINES::QuasiNewtonRestartTypes | The nonlinear Quasi-Newton restart types | 
| SOLVER_ROUTINES::QuasiNewtonScaleTypes | The nonlinear Quasi-Newton scale types | 
| SOLVER_ROUTINES::NewtonSolverTypes | The types of nonlinear Newton solvers | 
| SOLVER_ROUTINES::NewtonLineSearchTypes | The types line search techniques for Newton line search nonlinear solvers | 
| SOLVER_ROUTINES::JacobianCalculationTypes | The Jacobian calculation types for a nonlinear solver | 
| SOLVER_ROUTINES::NewtonConvergenceTestTypes | The convergence test types for a nonlinear solver | 
| SOLVER_ROUTINES::DynamicOrderTypes | The order types for a dynamic solver | 
| SOLVER_ROUTINES::DynamicLinearityTypes | The time linearity types for a dynamic solver | 
| SOLVER_ROUTINES::DynamicDegreeTypes | The time interpolation polynomial degree types for a dynamic solver | 
| SOLVER_ROUTINES::DynamicSchemeTypes | The types of dynamic solver scheme | 
| SOLVER_ROUTINES::DAETypes | The type of differential-algebraic equation | 
| SOLVER_ROUTINES::DAESolverTypes | The differential-algebraic equation solver types for a differential-algebraic equation solver | 
| SOLVER_ROUTINES::EulerDAESolverTypes | The Euler solver types for a differential-algebriac equation solver | 
| SOLVER_ROUTINES::SolutionInitialiseTypes | The types of solution initialisation | 
| SOLVER_ROUTINES::OutputTypes | The types of output | 
| SOLVER_ROUTINES::SparsityTypes | The types of sparse solver matrices | 
| TIMER::TimerType | Timer type parameter | 
| TREES::TreeNodeColourTypes | The colour of the tree nodes | 
| TREES::TreeNodeInsertStatus | The insert status for tree nodes | 
| TREES::TreeInsertTypes | The insert type for a tree |