OpenCMISS-Iron Internal API Documentation
MATRIX_VECTOR::StorageTypes

Matrix-vector storage type parameters. More...

Variables

integer(intg), parameter, public matrix_vector::matrix_block_storage_type =0
 Matrix block storage type. More...
 
integer(intg), parameter, public matrix_vector::matrix_diagonal_storage_type =1
 Matrix diagonal storage type. More...
 
integer(intg), parameter, public matrix_vector::matrix_column_major_storage_type =2
 Matrix column major storage type. More...
 
integer(intg), parameter, public matrix_vector::matrix_row_major_storage_type =3
 Matrix row major storage type. More...
 
integer(intg), parameter, public matrix_vector::matrix_compressed_row_storage_type =4
 Matrix compressed row storage type. More...
 
integer(intg), parameter, public matrix_vector::matrix_compressed_column_storage_type =5
 Matrix compressed column storage type. More...
 
integer(intg), parameter, public matrix_vector::matrix_row_column_storage_type =6
 Matrix row-column storage type. More...
 

Detailed Description

Matrix-vector storage type parameters.

See also
MATRIX_VECTOR_MatrixStorageStructures,MATRIX_VECTOR

Variable Documentation

integer(intg), parameter, public matrix_vector::matrix_block_storage_type =0

Matrix block storage type.

See also
MATRIX_VECTOR::StorageTypes,MATRIX_VECTOR

Definition at line 163 of file matrix_vector.f90.

Referenced by advection_diffusion_equation_routines::advectiondiffusion_equationssetlinearsetup(), biodomain_equation_routines::biodomain_equationssetsetup(), burgers_equation_routines::burgers_equation_equations_set_setup(), characteristic_equation_routines::characteristic_equationssetsetup(), darcy_equations_routines::darcy_equation_equations_set_setup(), darcy_pressure_equations_routines::darcy_pressure_equation_equations_set_setup(), distributed_matrix_vector::distributed_matrix_by_vector_add(), distributed_matrix_vector::distributed_matrix_cmiss_initialise(), equations_matrices_routines::equations_jacobian_initialise(), equations_matrices_routines::equations_matrix_dynamic_initialise(), equations_matrices_routines::equations_matrix_linear_initialise(), finite_elasticity_routines::finite_elasticity_equations_set_setup(), fitting_routines::fitting_equations_set_mat_properties_setup(), fitting_routines::fitting_equations_set_standard_setup(), fitting_routines::fitting_equations_set_vectordata_setup(), helmholtz_equations_routines::Helmholtz_EquationsSetStandardSetup::helmholtz_equationssetstandardsetup(), hamilton_jacobi_equations_routines::HJ_EQUATION_EQUATIONS_SET_STANDARD_SETUP::hj_equation_equations_set_standard_setup(), laplace_equations_routines::laplace_equationssetgeneralisedsetup(), laplace_equations_routines::laplace_equationssetmovingmeshsetup(), laplace_equations_routines::laplace_equationssetstandardsetup(), linear_elasticity_routines::linear_elasticity_equations_set_setup(), matrix_vector::matrix_create_finish(), matrix_vector::matrix_create_start(), matrix_vector::matrix_duplicate(), matrix_vector::matrix_number_non_zeros_get(), matrix_vector::matrix_number_non_zeros_set(), matrix_vector::matrix_output(), matrix_vector::matrix_storage_location_find(), matrix_vector::matrix_storage_locations_get(), matrix_vector::matrix_storage_locations_set(), matrix_vector::matrix_storage_type_set(), matrix_vector::matrix_values_add_dp2(), matrix_vector::matrix_values_add_intg2(), matrix_vector::matrix_values_add_l2(), matrix_vector::matrix_values_add_sp2(), monodomain_equations_routines::Monodomain_EquationsSetSubtypeSetup::monodomain_equationssetsubtypesetup(), navier_stokes_equations_routines::NAVIER_STOKES_EQUATIONS_SET_SETUP::navier_stokes_equations_set_setup(), poiseuille_equations_routines::poiseuille_equationssetstaticsetup(), poisson_equations_routines::poisson_equationssetextracellularbidomainsetup(), poisson_equations_routines::poisson_equationssetlinearsourcesetup(), poisson_equations_routines::poisson_equationssetnonlinearsourcesetup(), poisson_equations_routines::poisson_equationssetpressurepoissonsetup(), solver_matrices_routines::solver_matrices_storage_type_set(), solver_matrices_routines::solver_matrix_initialise(), stokes_equations_routines::stokes_equations_set_setup(), and stree_equation_routines::stree_equationssetsetup().

integer(intg), parameter, public matrix_vector::matrix_compressed_row_storage_type =4

Matrix compressed row storage type.

See also
MATRIX_VECTOR::StorageTypes,MATRIX_VECTOR

Definition at line 167 of file matrix_vector.f90.

Referenced by advection_diffusion_equation_routines::advectiondiffusion_equationssetlinearsetup(), biodomain_equation_routines::biodomain_equationssetsetup(), burgers_equation_routines::burgers_equation_equations_set_setup(), characteristic_equation_routines::characteristic_equationssetsetup(), darcy_equations_routines::darcy_equation_equations_set_setup(), darcy_pressure_equations_routines::darcy_pressure_equation_equations_set_setup(), distributed_matrix_vector::distributed_matrix_by_vector_add(), equations_matrices_routines::equationsmatrix_structurecalculate(), finite_elasticity_routines::finite_elasticity_equations_set_setup(), fitting_routines::fitting_equations_set_mat_properties_setup(), fitting_routines::fitting_equations_set_standard_setup(), fitting_routines::fitting_equations_set_vectordata_setup(), helmholtz_equations_routines::Helmholtz_EquationsSetStandardSetup::helmholtz_equationssetstandardsetup(), hamilton_jacobi_equations_routines::HJ_EQUATION_EQUATIONS_SET_STANDARD_SETUP::hj_equation_equations_set_standard_setup(), equations_matrices_routines::jacobianmatrix_structurecalculate(), laplace_equations_routines::laplace_equationssetgeneralisedsetup(), laplace_equations_routines::laplace_equationssetmovingmeshsetup(), laplace_equations_routines::laplace_equationssetstandardsetup(), linear_elasticity_routines::linear_elasticity_equations_set_setup(), matrix_vector::matrix_create_finish(), matrix_vector::matrix_duplicate(), matrix_vector::matrix_number_non_zeros_get(), matrix_vector::matrix_number_non_zeros_set(), matrix_vector::matrix_output(), matrix_vector::matrix_storage_location_find(), matrix_vector::matrix_storage_locations_get(), matrix_vector::matrix_storage_locations_set(), matrix_vector::matrix_storage_type_set(), matrix_vector::matrix_values_add_dp2(), matrix_vector::matrix_values_add_intg2(), matrix_vector::matrix_values_add_l2(), matrix_vector::matrix_values_add_sp2(), navier_stokes_equations_routines::NAVIER_STOKES_EQUATIONS_SET_SETUP::navier_stokes_equations_set_setup(), poiseuille_equations_routines::poiseuille_equationssetstaticsetup(), poisson_equations_routines::poisson_equationssetextracellularbidomainsetup(), poisson_equations_routines::poisson_equationssetlinearsourcesetup(), poisson_equations_routines::poisson_equationssetnonlinearsourcesetup(), poisson_equations_routines::poisson_equationssetpressurepoissonsetup(), solver_matrices_routines::solver_matrices_storage_type_set(), stokes_equations_routines::stokes_equations_set_setup(), and stree_equation_routines::stree_equationssetsetup().