|
dune-mmesh 1.4.1-git
|
Loading...
Searching...
No Matches
Dune::Python::MMesh::ParallelizedMatrixAdapter< M, X, Y, BulkDF, InterfaceDF > Class Template Reference
#include <dune/python/mmesh/jacobian_iterative.hh>
Inheritance diagram for Dune::Python::MMesh::ParallelizedMatrixAdapter< M, X, Y, BulkDF, InterfaceDF >:

Public Types | |
| typedef M | matrix_type |
| export types | |
| typedef X | domain_type |
| typedef Y | range_type |
| typedef X::field_type | field_type |
Public Member Functions | |
| ParallelizedMatrixAdapter (const M &A, const BulkDF &uh, const InterfaceDF &th) | |
| constructor: just store a reference to a matrix | |
| void | apply (const X &x, Y &y) const override |
| apply operator to x: \( y = A(x) \) | |
| void | applyscaleadd (field_type alpha, const X &x, Y &y) const override |
| apply operator to x, scale and add: \( y = y + \alpha A(x) \) | |
| const M & | getmat () const override |
| get matrix via * | |
| SolverCategory::Category | category () const override |
| Category of the solver (see SolverCategory::Category) | |
Member Typedef Documentation
◆ domain_type
template<class M , class X , class Y , class BulkDF , class InterfaceDF >
| typedef X Dune::Python::MMesh::ParallelizedMatrixAdapter< M, X, Y, BulkDF, InterfaceDF >::domain_type |
◆ field_type
template<class M , class X , class Y , class BulkDF , class InterfaceDF >
| typedef X::field_type Dune::Python::MMesh::ParallelizedMatrixAdapter< M, X, Y, BulkDF, InterfaceDF >::field_type |
◆ matrix_type
template<class M , class X , class Y , class BulkDF , class InterfaceDF >
| typedef M Dune::Python::MMesh::ParallelizedMatrixAdapter< M, X, Y, BulkDF, InterfaceDF >::matrix_type |
export types
◆ range_type
template<class M , class X , class Y , class BulkDF , class InterfaceDF >
| typedef Y Dune::Python::MMesh::ParallelizedMatrixAdapter< M, X, Y, BulkDF, InterfaceDF >::range_type |
Constructor & Destructor Documentation
◆ ParallelizedMatrixAdapter()
template<class M , class X , class Y , class BulkDF , class InterfaceDF >
|
inlineexplicit |
constructor: just store a reference to a matrix
Member Function Documentation
◆ apply()
template<class M , class X , class Y , class BulkDF , class InterfaceDF >
|
inlineoverridevirtual |
apply operator to x: \( y = A(x) \)
Implements Dune::AssembledLinearOperator< M, X, Y >.
◆ applyscaleadd()
template<class M , class X , class Y , class BulkDF , class InterfaceDF >
|
inlineoverridevirtual |
apply operator to x, scale and add: \( y = y + \alpha A(x) \)
Implements Dune::AssembledLinearOperator< M, X, Y >.
◆ category()
template<class M , class X , class Y , class BulkDF , class InterfaceDF >
|
inlineoverridevirtual |
Category of the solver (see SolverCategory::Category)
Implements Dune::AssembledLinearOperator< M, X, Y >.
◆ getmat()
template<class M , class X , class Y , class BulkDF , class InterfaceDF >
|
inlineoverridevirtual |
get matrix via *
Implements Dune::AssembledLinearOperator< M, X, Y >.
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8