/// Returns the eliminated matrix assembled on the true dofs, i.e. P^t A_e P. HypreParMatrix *ParallelAssembleElim() { return ParallelAssemble(mat_e); }
/// Returns the matrix "assembled" on the true dofs HypreParMatrix *ParallelAssemble() { return ParallelAssemble(mat); }
HypreParVector *ParGridFunction::ParallelAssemble() const { HypreParVector *tv = pfes->NewTrueDofVector(); ParallelAssemble(*tv); return tv; }