BSpline Finite Element Exterior Calculus
Loading...
Searching...
No Matches
m_mform_coupled_solver::matrixholder Type Reference

Wrapper type that allows passing heterogeneous polymorphic matrix blocks. More...

Public Member Functions

procedure init (this, mat)
 Initialize a matrix holder from any AbstractMatrix-derived object.
 
procedure destroy (this)
 Destroy a matrix holder.
 

Public Attributes

class(abstractmatrix), allocatable elt
 

Detailed Description

Wrapper type that allows passing heterogeneous polymorphic matrix blocks.

The wrapped matrix is a non-owning copy of the object state and should not call matrix-specific destroy; the original matrix object owns the PETSc resources.


The documentation for this type was generated from the following file: