0
에 차단하는 참조를 만들 수 그게 가능합니까? 그래서 각 블록을 개별적으로 행렬로 간주 할 수 있습니까?각 블록에 대한 참조를 만들 I 글로벌 매트릭스</p> <pre><code>G=+---+---+ | A | B | +---+---+ | C | D | +---+---+ </code></pre> <p>을 생성 할 Eigen3
에 차단하는 참조를 만들 수 그게 가능합니까? 그래서 각 블록을 개별적으로 행렬로 간주 할 수 있습니까?각 블록에 대한 참조를 만들 I 글로벌 매트릭스</p> <pre><code>G=+---+---+ | A | B | +---+---+ | C | D | +---+---+ </code></pre> <p>을 생성 할 Eigen3
예, 대한 Ref
클래스가 :
MatrixXd G(100,100); // global matrix
// reference to sub-blocks:
Ref<MatrixXd> A = G.topLeftCorner(50,50);
Ref<MatrixXd> B = G.topRightCorner(50,50);
Ref<MatrixXd> C = G.bottomLeftCorner(50,50);
Ref<MatrixXd> D = G.bottomRightCorner(50,50);
// Accessing/modifiying the submatrices:
A.setOnes();
B.setRandom();
C.setIdentity();
D = A+B+C;
입니다 const
G
경우, 하위 행렬에 Ref<const MatrixXd>
을 할 수는 (이들은 물론 읽기 전용).