public interface SolveMatrixModifier
Modifier and Type | Method and Description |
---|---|
void |
modify(SparseBlockMatrix K,
VectorNd f,
java.util.ArrayList<DynamicComponent> comps)
Modifies in place a solve or stiffness matrix
K , along with an
(optional) force vector f and component list comps . |
void modify(SparseBlockMatrix K, VectorNd f, java.util.ArrayList<DynamicComponent> comps)
K
, along with an
(optional) force vector f
and component list comps
.
If provided, comps
lists the components associated with
each block entry in K
, and will be modified if any
rows/columns in K
are permuted or deleted.
If provided, f
and comps
should have
sizes equal to the row (or column) size of K
.K
- stiffness matrix to transformf
- if non-null, force vector to transformcomps
- if non-null, components associated with each
block entry in K
.