44 namespace MultiRegions
52 "FullLinearSpaceWithBlock",
54 "Full Linear space and block preconditioning");
64 const boost::shared_ptr<GlobalLinSys> &plinsys,
93 const Array<OneD, NekDouble>& pInput,
94 Array<OneD, NekDouble>& pOutput)
96 int nGlobal = pInput.num_elements();
98 Array<OneD, NekDouble> OutputBlock(nGlobal, 0.0);
99 Array<OneD, NekDouble> OutputLinear(nGlobal, 0.0);
100 Array<OneD, NekDouble> InputLinear(nGlobal, 0.0);
106 m_linSpacePrecon->DoPreconditionerWithNonVertOutput(pInput, pOutput,OutputBlock);