modify
public 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
.
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
.
- Specified by:
modify
in interface SolveMatrixModifier
- Parameters:
K
- stiffness matrix to transform
f
- if non-null, force vector to transform
comps
- if non-null, components associated with each
block entry in K
.