86 symMatrixConstructorTable::iterator constructorIter =
87 symMatrixConstructorTablePtr_->find(name);
89 if (constructorIter == symMatrixConstructorTablePtr_->end())
93 "lduMatrix::preconditioner::New"
94 "(const solver&, const dictionary&)",
96 ) <<
"Unknown symmetric matrix preconditioner "
98 <<
"Valid symmetric matrix preconditioners :" <<
endl
99 << symMatrixConstructorTablePtr_->sortedToc()
114 asymMatrixConstructorTable::iterator constructorIter =
115 asymMatrixConstructorTablePtr_->find(name);
117 if (constructorIter == asymMatrixConstructorTablePtr_->end())
121 "lduMatrix::preconditioner::New"
122 "(const solver&, const dictionary&)",
124 ) <<
"Unknown asymmetric matrix preconditioner "
126 <<
"Valid asymmetric matrix preconditioners :" <<
endl
127 << asymMatrixConstructorTablePtr_->sortedToc()
144 "lduMatrix::preconditioner::New"
145 "(const solver&, const dictionary&)",
147 ) <<
"cannot solve incomplete matrix, "
148 "no diagonal or off-diagonal coefficient"