59 eErrorType computeSolutionFromPrimaryUnknowns(
IVector const& pX,
IVector& sX)
const;
62 eErrorType _apply_schur(Integer block_size,
67 VectorImpl& pB)
const;
69 eErrorType _apply_schur(Integer block_size,
74 VectorImpl& pB)
const;
76 eErrorType _apply_schur(
VBlock const* vblock,
81 VectorImpl& pB)
const;
83 eErrorType _apply_schur(
VBlock const* vblock,
88 VectorImpl& pB)
const;
90 eErrorType _compute_solution(
VBlock const* vblock,
97 eErrorType _compute_solution(
VBlock const* vblock,
101 VectorImpl
const& px,
102 VectorImpl& x)
const;
104 void _copy(ConstArrayView<Real> in, ArrayView<Real> out)
const
106 for (Integer i = 0; i < out.size(); ++i)
110 void _copy(ConstArray2View<Real> in, Array2View<Real> out)
const
112 for (Integer i = 0; i < out.dim1Size(); ++i)
113 for (Integer j = 0; j < out.dim2Size(); ++j)
114 out(i, j) = in(i, j);
121 mutable UniqueArray<Real> m_ghost_diag_values;