Define the CSCmatrix class.

class openmdao.matrices.csc_matrix.CSCMatrix(comm, is_internal)[source]

Bases: openmdao.matrices.coo_matrix.COOMatrix

Sparse matrix in Compressed Col Storage format.

__init__(self, comm, is_internal)

Initialize all attributes.

commMPI.Comm or <FakeComm>

communicator of the top-level system that owns the <Jacobian>.


If True, this is the int_mtx of an AssembledJacobian.

set_complex_step_mode(self, active)

Turn on or off complex stepping mode.

When turned on, the value in each subjac is cast as complex, and when turned off, they are returned to real values.


Complex mode flag; set to True prior to commencing complex step.