16std::shared_ptr<AsyncMapColumnOperator>
18 std::shared_ptr<AMP::Database> global_input_db );
21std::shared_ptr<AMP::Operator::PelletStackOperator>
23 std::shared_ptr<AsyncMapColumnOperator> n2nmaps,
24 std::shared_ptr<AMP::Database> global_input_db );
27std::shared_ptr<AMP::Operator::ColumnOperator>
29 std::shared_ptr<AMP::Database> global_input_db );
32std::shared_ptr<ColumnOperator>
36std::shared_ptr<AMP::Operator::CoupledOperator>
38 std::shared_ptr<AMP::Operator::ColumnOperator> nonlinearColumnOperator );
42 std::shared_ptr<AMP::Operator::CoupledOperator> coupledOp );
46 std::shared_ptr<AMP::Operator::CoupledOperator> coupledOp,
53 std::shared_ptr<AMP::Operator::CoupledOperator> coupledOp,
76 std::shared_ptr<AMP::Operator::ColumnOperator> linearColumnOperator,
77 std::shared_ptr<AMP::Solver::ColumnSolver> &columnSolver );
80std::shared_ptr<AMP::Solver::SolverStrategy>
82 std::shared_ptr<AMP::Operator::PelletStackOperator> pelletStackOp,
83 std::shared_ptr<AMP::Operator::ColumnOperator> linearColumnOperator );
void createVectors(std::shared_ptr< AMP::Mesh::Mesh > manager, std::shared_ptr< AMP::Operator::CoupledOperator > coupledOp, AMP::LinearAlgebra::Vector::shared_ptr &solVec, AMP::LinearAlgebra::Vector::shared_ptr &rhsVec, AMP::LinearAlgebra::Vector::shared_ptr &scaledRhsVec)