A | LOCA::BorderedSolver::TpetraHouseholder | protected |
Ablock | LOCA::BorderedSolver::TpetraHouseholder | protected |
AbstractStrategy() | LOCA::BorderedSolver::AbstractStrategy | inline |
apply(const NOX::Abstract::MultiVector &X, const NOX::Abstract::MultiVector::DenseMatrix &Y, NOX::Abstract::MultiVector &U, NOX::Abstract::MultiVector::DenseMatrix &V) const | LOCA::BorderedSolver::TpetraHouseholder | virtual |
applyInverse(Teuchos::ParameterList ¶ms, const NOX::Abstract::MultiVector *F, const NOX::Abstract::MultiVector::DenseMatrix *G, NOX::Abstract::MultiVector &X, NOX::Abstract::MultiVector::DenseMatrix &Y) const | LOCA::BorderedSolver::TpetraHouseholder | virtual |
applyInverseTranspose(Teuchos::ParameterList ¶ms, const NOX::Abstract::MultiVector *F, const NOX::Abstract::MultiVector::DenseMatrix *G, NOX::Abstract::MultiVector &X, NOX::Abstract::MultiVector::DenseMatrix &Y) const | LOCA::BorderedSolver::TpetraHouseholder | virtual |
applyTranspose(const NOX::Abstract::MultiVector &X, const NOX::Abstract::MultiVector::DenseMatrix &Y, NOX::Abstract::MultiVector &U, NOX::Abstract::MultiVector::DenseMatrix &V) const | LOCA::BorderedSolver::TpetraHouseholder | virtual |
Ascaled | LOCA::BorderedSolver::TpetraHouseholder | protected |
B | LOCA::BorderedSolver::TpetraHouseholder | protected |
Bblock | LOCA::BorderedSolver::TpetraHouseholder | protected |
Bscaled | LOCA::BorderedSolver::TpetraHouseholder | protected |
C | LOCA::BorderedSolver::TpetraHouseholder | protected |
computeUV(const NOX::Abstract::MultiVector::DenseMatrix &Y1, const NOX::Abstract::MultiVector &Y2, const NOX::Abstract::MultiVector::DenseMatrix &T, const NOX::Abstract::MultiVector &A, NOX::Abstract::MultiVector &U, NOX::Abstract::MultiVector &V, bool use_jac_transpose) | LOCA::BorderedSolver::TpetraHouseholder | protected |
constraints | LOCA::BorderedSolver::TpetraHouseholder | protected |
createBlockMV(const NOX::Abstract::MultiVector &v) const (defined in LOCA::BorderedSolver::TpetraHouseholder) | LOCA::BorderedSolver::TpetraHouseholder | protected |
Cscaled | LOCA::BorderedSolver::TpetraHouseholder | protected |
dblas | LOCA::BorderedSolver::TpetraHouseholder | protected |
globalData | LOCA::BorderedSolver::TpetraHouseholder | protected |
grp | LOCA::BorderedSolver::TpetraHouseholder | protected |
house_p | LOCA::BorderedSolver::TpetraHouseholder | protected |
house_p_trans | LOCA::BorderedSolver::TpetraHouseholder | protected |
house_x | LOCA::BorderedSolver::TpetraHouseholder | protected |
house_x_trans | LOCA::BorderedSolver::TpetraHouseholder | protected |
includeUV | LOCA::BorderedSolver::TpetraHouseholder | protected |
initForSolve() | LOCA::BorderedSolver::TpetraHouseholder | virtual |
initForTransposeSolve() | LOCA::BorderedSolver::TpetraHouseholder | virtual |
isComplex | LOCA::BorderedSolver::TpetraHouseholder | protected |
isValidForSolve | LOCA::BorderedSolver::TpetraHouseholder | protected |
isValidForTransposeSolve | LOCA::BorderedSolver::TpetraHouseholder | protected |
isZeroA | LOCA::BorderedSolver::TpetraHouseholder | protected |
isZeroB | LOCA::BorderedSolver::TpetraHouseholder | protected |
isZeroC | LOCA::BorderedSolver::TpetraHouseholder | protected |
JACOBIAN enum value (defined in LOCA::BorderedSolver::TpetraHouseholder) | LOCA::BorderedSolver::TpetraHouseholder | protected |
numConstraints | LOCA::BorderedSolver::TpetraHouseholder | protected |
omega | LOCA::BorderedSolver::TpetraHouseholder | protected |
op (defined in LOCA::BorderedSolver::TpetraHouseholder) | LOCA::BorderedSolver::TpetraHouseholder | protected |
prec_losb | LOCA::BorderedSolver::TpetraHouseholder | mutableprotected |
precMethod | LOCA::BorderedSolver::TpetraHouseholder | protected |
PRECONDITIONER_METHOD enum name | LOCA::BorderedSolver::TpetraHouseholder | protected |
qrFact | LOCA::BorderedSolver::TpetraHouseholder | protected |
R | LOCA::BorderedSolver::TpetraHouseholder | protected |
R_trans | LOCA::BorderedSolver::TpetraHouseholder | protected |
scale_rows | LOCA::BorderedSolver::TpetraHouseholder | protected |
scale_vals | LOCA::BorderedSolver::TpetraHouseholder | protected |
setBlockMV(const NOX::Abstract::MultiVector &bv, NOX::Abstract::MultiVector &v) const (defined in LOCA::BorderedSolver::TpetraHouseholder) | LOCA::BorderedSolver::TpetraHouseholder | protected |
setMatrixBlocks(const Teuchos::RCP< const LOCA::BorderedSolver::AbstractOperator > &op, const Teuchos::RCP< const NOX::Abstract::MultiVector > &blockA, const Teuchos::RCP< const LOCA::MultiContinuation::ConstraintInterface > &blockB, const Teuchos::RCP< const NOX::Abstract::MultiVector::DenseMatrix > &blockC) | LOCA::BorderedSolver::TpetraHouseholder | virtual |
setMatrixBlocksMultiVecConstraint(const Teuchos::RCP< const LOCA::BorderedSolver::AbstractOperator > &op, const Teuchos::RCP< const NOX::Abstract::MultiVector > &blockA, const Teuchos::RCP< const NOX::Abstract::MultiVector > &blockB, const Teuchos::RCP< const NOX::Abstract::MultiVector::DenseMatrix > &blockC) | LOCA::BorderedSolver::AbstractStrategy | virtual |
SMW enum value (defined in LOCA::BorderedSolver::TpetraHouseholder) | LOCA::BorderedSolver::TpetraHouseholder | protected |
solve(Teuchos::ParameterList ¶ms, const NOX::Abstract::MultiVector *F, const NOX::Abstract::MultiVector::DenseMatrix *G, NOX::Abstract::MultiVector &X, NOX::Abstract::MultiVector::DenseMatrix &Y) const | LOCA::BorderedSolver::TpetraHouseholder | protectedvirtual |
solverParams | LOCA::BorderedSolver::TpetraHouseholder | protected |
solveTranspose(Teuchos::ParameterList ¶ms, const NOX::Abstract::MultiVector *F, const NOX::Abstract::MultiVector::DenseMatrix *G, NOX::Abstract::MultiVector &X, NOX::Abstract::MultiVector::DenseMatrix &Y) const | LOCA::BorderedSolver::TpetraHouseholder | protectedvirtual |
T | LOCA::BorderedSolver::TpetraHouseholder | protected |
T_trans | LOCA::BorderedSolver::TpetraHouseholder | protected |
TpetraHouseholder(const Teuchos::RCP< LOCA::GlobalData > &global_data, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &solverParams) | LOCA::BorderedSolver::TpetraHouseholder | |
tpetraOp | LOCA::BorderedSolver::TpetraHouseholder | protected |
tpetraPrecMatrix | LOCA::BorderedSolver::TpetraHouseholder | mutableprotected |
U | LOCA::BorderedSolver::TpetraHouseholder | protected |
U_trans | LOCA::BorderedSolver::TpetraHouseholder | protected |
updateCrsMatrixForPreconditioner(const NOX::Abstract::MultiVector &U, const NOX::Abstract::MultiVector &V, NOX::TCrsMatrix &mat) const | LOCA::BorderedSolver::TpetraHouseholder | |
use_P_For_Prec | LOCA::BorderedSolver::TpetraHouseholder | protected |
V | LOCA::BorderedSolver::TpetraHouseholder | protected |
V_trans | LOCA::BorderedSolver::TpetraHouseholder | protected |
~AbstractStrategy() | LOCA::BorderedSolver::AbstractStrategy | inlinevirtual |
~TpetraHouseholder() | LOCA::BorderedSolver::TpetraHouseholder | virtual |