18 using gidx_t =
typename Config::gidx_t;
19 using lidx_t =
typename Config::lidx_t;
33 std::shared_ptr<AMP::Discretization::DOFManager> dofRight,
35 std::shared_ptr<GetRowHelper> getRowHelper );
47 std::shared_ptr<AMP::Discretization::DOFManager> dofRight,
50 std::shared_ptr<GetRowHelper> getRowHelper );
63 std::shared_ptr<AMP::Discretization::DOFManager> dofRight,
65 std::shared_ptr<Variable> varLeft,
66 std::shared_ptr<Variable> varRight,
67 std::shared_ptr<GetRowHelper> getRowHelper );
81 std::shared_ptr<AMP::Discretization::DOFManager> dofRight,
83 std::shared_ptr<Variable> varLeft,
84 std::shared_ptr<Variable> varRight,
86 std::shared_ptr<GetRowHelper> getRowHelper );
99 std::shared_ptr<AMP::Discretization::DOFManager> dofRight,
101 std::shared_ptr<CommunicationList> commListLeft,
102 std::shared_ptr<CommunicationList> commListRight,
103 std::shared_ptr<GetRowHelper> getRowHelper );
117 std::shared_ptr<AMP::Discretization::DOFManager> dofRight,
119 std::shared_ptr<CommunicationList> commListLeft,
120 std::shared_ptr<CommunicationList> commListRight,
122 std::shared_ptr<GetRowHelper> getRowHelper );
137 std::shared_ptr<AMP::Discretization::DOFManager> dofRight,
139 std::shared_ptr<Variable> varLeft,
140 std::shared_ptr<Variable> varRight,
141 std::shared_ptr<CommunicationList> commListLeft,
142 std::shared_ptr<CommunicationList> commListRight,
143 std::shared_ptr<GetRowHelper> getRowHelper );
159 std::shared_ptr<AMP::Discretization::DOFManager> dofRight,
161 std::shared_ptr<Variable> varLeft,
162 std::shared_ptr<Variable> varRight,
163 std::shared_ptr<CommunicationList> commListLeft,
164 std::shared_ptr<CommunicationList> commListRight,
166 std::shared_ptr<GetRowHelper> getRowHelper );
168 std::string
type()
const override {
return "AMPCSRMatrixParameters"; }
AMPCSRMatrixParameters(std::shared_ptr< AMP::Discretization::DOFManager > dofLeft, std::shared_ptr< AMP::Discretization::DOFManager > dofRight, const AMP_MPI &comm, std::shared_ptr< CommunicationList > commListLeft, std::shared_ptr< CommunicationList > commListRight, AMP::Utilities::Backend backend, std::shared_ptr< GetRowHelper > getRowHelper)
Constructor.
AMPCSRMatrixParameters(std::shared_ptr< AMP::Discretization::DOFManager > dofLeft, std::shared_ptr< AMP::Discretization::DOFManager > dofRight, const AMP_MPI &comm, std::shared_ptr< Variable > varLeft, std::shared_ptr< Variable > varRight, AMP::Utilities::Backend backend, std::shared_ptr< GetRowHelper > getRowHelper)
Constructor.
AMPCSRMatrixParameters(std::shared_ptr< AMP::Discretization::DOFManager > dofLeft, std::shared_ptr< AMP::Discretization::DOFManager > dofRight, const AMP_MPI &comm, std::shared_ptr< Variable > varLeft, std::shared_ptr< Variable > varRight, std::shared_ptr< CommunicationList > commListLeft, std::shared_ptr< CommunicationList > commListRight, AMP::Utilities::Backend backend, std::shared_ptr< GetRowHelper > getRowHelper)
Constructor.
AMPCSRMatrixParameters(std::shared_ptr< AMP::Discretization::DOFManager > dofLeft, std::shared_ptr< AMP::Discretization::DOFManager > dofRight, const AMP_MPI &comm, std::shared_ptr< Variable > varLeft, std::shared_ptr< Variable > varRight, std::shared_ptr< GetRowHelper > getRowHelper)
Constructor.
AMPCSRMatrixParameters(std::shared_ptr< AMP::Discretization::DOFManager > dofLeft, std::shared_ptr< AMP::Discretization::DOFManager > dofRight, const AMP_MPI &comm, std::shared_ptr< Variable > varLeft, std::shared_ptr< Variable > varRight, std::shared_ptr< CommunicationList > commListLeft, std::shared_ptr< CommunicationList > commListRight, std::shared_ptr< GetRowHelper > getRowHelper)
Constructor.
AMPCSRMatrixParameters(std::shared_ptr< AMP::Discretization::DOFManager > dofLeft, std::shared_ptr< AMP::Discretization::DOFManager > dofRight, const AMP_MPI &comm, std::shared_ptr< CommunicationList > commListLeft, std::shared_ptr< CommunicationList > commListRight, std::shared_ptr< GetRowHelper > getRowHelper)
Constructor.