OpenCMISS-Iron Internal API Documentation
|
Contains information about an interface matrix. More...
Public Attributes | |
type(interface_matrices_type), pointer | interface_matrices |
A pointer to the interface matrices for the interface matrix. More... | |
integer(intg) | matrix_number |
The number of the interface matrix. More... | |
integer(intg) | storage_type |
The storage (sparsity) type for this matrix. More... | |
integer(intg) | structure_type |
The structure (sparsity) type for this matrix. More... | |
integer(intg) | number_of_rows |
The number of rows in this interface matrix. More... | |
integer(intg) | total_number_of_rows |
The number of rows in this interface matrix. More... | |
integer(intg) | interface_matrix_time_dependence_type |
Determines where the interface matrix is mapped to. More... | |
integer(intg) | interface_matrix_transpose_time_dependence_type |
Determines where the transpose of the interface matrix is mapped to. More... | |
logical | update_matrix |
Is .TRUE. if this interface matrix is to be updated. More... | |
logical | first_assembly |
Is .TRUE. if this interface matrix has not been assembled. More... | |
logical | has_transpose |
Is .TRUE. if this interface matrix has has transpose. More... | |
type(distributed_matrix_type), pointer | matrix |
A pointer to the distributed interface matrix data. More... | |
type(distributed_matrix_type), pointer | matrix_transpose |
A pointer to the distributed interface matrix transpose data. More... | |
type(distributed_vector_type), pointer | temp_vector |
Temporary vector used for assembly. More... | |
type(distributed_vector_type), pointer | temp_transpose_vector |
Temporary vector used for assembly. More... | |
type(element_matrix_type) | element_matrix |
The element matrix for this interface matrix. More... | |
type(element_matrix_type) types::interface_matrix_type::element_matrix |
logical types::interface_matrix_type::first_assembly |
logical types::interface_matrix_type::has_transpose |
type(interface_matrices_type), pointer types::interface_matrix_type::interface_matrices |
integer(intg) types::interface_matrix_type::interface_matrix_time_dependence_type |
integer(intg) types::interface_matrix_type::interface_matrix_transpose_time_dependence_type |
type(distributed_matrix_type), pointer types::interface_matrix_type::matrix |
integer(intg) types::interface_matrix_type::matrix_number |
type(distributed_matrix_type), pointer types::interface_matrix_type::matrix_transpose |
integer(intg) types::interface_matrix_type::number_of_rows |
integer(intg) types::interface_matrix_type::storage_type |
integer(intg) types::interface_matrix_type::structure_type |
type(distributed_vector_type), pointer types::interface_matrix_type::temp_transpose_vector |
type(distributed_vector_type), pointer types::interface_matrix_type::temp_vector |
integer(intg) types::interface_matrix_type::total_number_of_rows |