deal.II version GIT relicensing-2289-g1e5549a87a 2024-12-21 21:30:00+00:00
|
#include <deal.II/lac/block_linear_operator.h>
Public Types | |
using | BlockType = PayloadBlockType |
Public Member Functions | |
template<typename... Args> | |
EmptyBlockPayload (const Args &...) | |
A dummy class for BlockLinearOperators that do not require any extensions to facilitate the operations of the block matrix or its subblocks.
This is the Payload class typically associated with deal.II's native BlockSparseMatrix. To use either TrilinosWrappers::BlockSparseMatrix or PETScWrappers::BlockSparseMatrix one must initialize a BlockLinearOperator with their associated BlockPayload.
Definition at line 538 of file block_linear_operator.h.
using internal::BlockLinearOperatorImplementation::EmptyBlockPayload< PayloadBlockType >::BlockType = PayloadBlockType |
Type of payload held by each subblock
Definition at line 544 of file block_linear_operator.h.
|
inline |
Default constructor
Since this class does not do anything in particular and needs no special configuration, we have only one generic constructor that can be called under any conditions.
Definition at line 554 of file block_linear_operator.h.