Coarse-graining support: Support.CoarseGraining.BlockFormalism.Structures #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
Block formalism -- structures and private matrix helpers #
BlockState structure, constVecField, blockMatrixOfCoeff / blockCoeffField definitions, plus symmPart / skewPart / inverse / conjugation helpers used throughout.
A pair of vector fields representing a potential component and a flux component.
The vector field in the potential component of the block state.
The vector field in the flux component of the block state.
Instances For
Apply the same matrix to both vector fields of a block state pointwise.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Negate the flux component of a block state.
Equations
Instances For
The block matrix with blocks s + kᵀ s⁻¹ k, -kᵀ s⁻¹, -s⁻¹ k, and s⁻¹, where s and
k are the symmetric and skew parts of A.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The block coefficient field obtained by applying the block matrix construction pointwise.
Equations
Instances For
Apply R to each component of a vector pair.
Equations
- HCPolySupport.blockVecConj R X = (HCPolySupport.matVecMul R X.1, HCPolySupport.matVecMul R X.2)