OpenCMISS-Iron Internal API Documentation
Modules List
Here is a list of all modules with brief descriptions:
 Nadvection_diffusion_equation_routinesThis module handles all advection-diffusion equation routines
 Nadvection_equation_routinesThis module handles pure advection equation routines
 Nanalytic_analysis_routinesThis module handles all analytic analysis routines
 Nbase_routinesThis module contains all the low-level base routines e.g., all debug, control, and low-level communication routines
 Nbasis_routinesThis module contains all basis function routines
 Nbinary_fileThis module handles the reading and writing of binary files
 Nbiodomain_equation_routinesThis module handles all bioelectric domain equation routines
 Nbioelectric_finite_elasticity_routinesThis module handles all routines pertaining to bioelectrics coupled with finite elasticity
 Nbioelectric_routinesThis module handles all bioelectric class routines
 NblasThis module contains the interface descriptions to the BLAS routines
 Nboundary_conditions_routinesThis module handles all boundary conditions routines
 Nburgers_equation_routinesThis module handles all Burgers equation routines
 Ncharacteristic_equation_routinesThis module handles all characteristic equation routines
 Nclassical_field_routinesThis module handles all classical field class routines
 Ncmiss
 Ncmiss_cellmlThis module is a OpenCMISS(cm) buffer module to OpenCMISS(cellml)
 Ncmiss_fortran_cThis module contains all Fortran and C data conversion routines
 Ncmiss_mpiThis module contains CMISS MPI routines
 Ncmiss_parmetisThis module is a CMISS buffer module to the ParMETIS library
 NcmisspetscThis module is a CMISS buffer module to the PETSc library
 NcmisspetsctypesThis module contains types related to the PETSc library
 Ncomp_environmentThis module contains all computational environment variables
 NconstantsThis module contains all program wide constants
 Ncontrol_loop_routinesThis module handles all control loop routines
 Ncoordinate_routinesThis module contains all coordinate transformation and support routines
 Ndarcy_equations_routinesThis module handles all Darcy equations routines
 Ndarcy_pressure_equations_routinesThis module handles all Darcy pressure equations routines
 Ndata_projection_routinesThis module handles all data projection routines
 Ndiffusion_advection_diffusion_routinesTThis module handles all routines pertaining to diffusion coupled to diffusion
 Ndiffusion_diffusion_routinesThis module handles all routines pertaining to diffusion coupled to diffusion
 Ndiffusion_equation_routinesThis module handles all diffusion equation routines
 Ndistributed_matrix_vectorThis module handles all distributed matrix vector routines
 Ndistriubted_matrix_vector_ioThis module handles all distributed_matrix_vector_IO
 Ndomain_mappingsThis module handles all domain mappings routines
 Nelasticity_routinesThis module handles all elasticity class routines
 Nelectromechanics_routinesThis module handles all electromechanics class routines
 Nelectrophysiology_cell_routines
 Nequations_mapping_routinesThis module handles all equations mapping routines
 Nequations_matrices_routinesThis module handles all equations matrix and rhs routines
 Nequations_routinesThis module handles all equations routines
 Nequations_set_constantsThis module defines all constants shared across equations set routines
 Nequations_set_routinesThis module handles all equations set routines
 Nfield_io_routinesImplements lists of Field IO operation
 Nfieldml_input_routinesInput routines for FieldML
 Nfieldml_output_routinesOutput routines for FieldML
 Nfieldml_typesTypes for FieldML
 Nfieldml_util_routinesUtility routines for FieldML
 Nfinite_elasticity_darcy_routinesThis module handles all routines pertaining to finite elasticity coupled with Darcy
 Nfinite_elasticity_fluid_pressure_routinesThis module handles all routines pertaining to finite elasticity coupled with fluid pressure for poroelasticity
 Nfinite_elasticity_routinesThis module handles all finite elasticity routines
 Nfitting_routinesThis module handles all Galerkin projection routines
 Nfluid_mechanics_io_routinesTemporary IO routines for fluid mechanics
 Nfluid_mechanics_routinesThis module handles all fluid mechanics class routines
 Nfsi_routinesThis module handles all routines pertaining to finite elasticity coupled with navier stokes for fsi problems
 Nhamilton_jacobi_equations_routinesThis module handles all Hamilton-Jacobi equations routines
 Nhelmholtz_equations_routinesThis module handles all Helmholtz equations routines
 Nhistory_routinesThis module handles all history file routines
 Ninput_outputThis module handles all formating and input and output
 Ninterface_conditions_constantsThis module defines all constants shared across interface condition routines
 Ninterface_equations_routinesThis module handles all interface equations routines
 Ninterface_mapping_routinesThis module contains all interface mapping routines
 Ninterface_matrices_constantsThis module defines all constants shared across interface matrices routines
 Niso_varying_stringThis module provides an iso_varying_string module, conformant to the API specified in ISO/IEC 1539-2:2000 (varying-length strings for Fortran 95)
 NkindsThis module contains all kind definitions
 NlapackThis module contains the interface descriptions to the LAPACK routines
 Nlaplace_equations_routinesThis module handles all Laplace equations routines
 Nlinear_elasticity_routinesThis module handles all linear elasticity routines
 Nlinkedlist_routinesOnly for integer data type for now
 NlistsImplements lists of base types
 Nmachine_constantsThis module contains all machine dependent constants for AIX systems
 NmathsThis module contains all mathematics support routines
 Nmatrix_vectorThis module contains all routines dealing with (non-distributed) matrix and vectors types
 Nmonodomain_equations_routinesThis module handles all Monodomain equations routines
 Nmulti_compartment_transport_routinesTThis module handles all routines pertaining to (advection-)diffusion coupled to (advection-)diffusion
 Nmulti_physics_routinesThis module handles all multi physics class routines
 Nnavier_stokes_equations_routinesThis module handles all Navier-Stokes fluid routines
 Nopencmiss
 Nopencmiss_iron
 Npoiseuille_equations_routinesThis module handles all Poiseuille equations routines
 Npoisson_equations_routinesThis module handles all Poisson equations routines
 Nproblem_constantsThis module handles all problem wide constants
 Nreaction_diffusion_equation_routinesThis module handles all reaction diffusion equation routines
 Nreaction_diffusion_io_routinesTemporary IO routines for fluid mechanics
 Nregion_routinesThis module contains all region routines
 Nsolver_mapping_routinesThis module handles all solver mapping routines
 Nsolver_matrices_routinesThis module handles all solver matrix and rhs routines
 Nsolver_routinesThis module handles all solver routines
 NsortingThis module contains all procedures for sorting. NOTE: THE ROUTINES IN THIS MODULE HAVE NOT BEEN TESTED!!!
 Nstokes_equations_routinesThis module handles all Stokes fluid routines
 Nstree_equation_routinesThis module handles all Stree equation routines
 NstringsThis module contains all string manipulation and transformation routines
 Ntest_framework_routinesThis module handles test framework routines
 NtimerThis module contains routines for timing the program
 NtreesImplements trees of base types
 NtypesThis module contains all type definitions in order to avoid cyclic module references
 Nutil_arrayImplements various dynamic array routines