Loading...
Searching...
No Matches
terra::linalg::detail::DummyConcreteBlock2x2Operator Class Reference

Dummy block 2x2 operator for concept checks. Contains four DummyConcreteOperator blocks. More...

#include <operator.hpp>

Public Types

using SrcVectorType = DummyBlock2Vector< double >
 
using DstVectorType = DummyBlock2Vector< double >
 
using Block11Type = DummyConcreteOperator
 
using Block12Type = DummyConcreteOperator
 
using Block21Type = DummyConcreteOperator
 
using Block22Type = DummyConcreteOperator
 

Public Member Functions

void apply_impl (const SrcVectorType &src, DstVectorType &dst) const
 Dummy apply_impl, does nothing.
 
const Block11Typeblock_11 () const
 Get const reference to block 11.
 
const Block12Typeblock_12 () const
 Get const reference to block 12.
 
const Block21Typeblock_21 () const
 Get const reference to block 21.
 
const Block22Typeblock_22 () const
 Get const reference to block 22.
 
Block11Typeblock_11 ()
 Get mutable reference to block 11.
 
Block12Typeblock_12 ()
 Get mutable reference to block 12.
 
Block21Typeblock_21 ()
 Get mutable reference to block 21.
 
Block22Typeblock_22 ()
 Get mutable reference to block 22.
 

Detailed Description

Dummy block 2x2 operator for concept checks. Contains four DummyConcreteOperator blocks.

Member Typedef Documentation

◆ Block11Type

◆ Block12Type

◆ Block21Type

◆ Block22Type

◆ DstVectorType

◆ SrcVectorType

Member Function Documentation

◆ apply_impl()

void terra::linalg::detail::DummyConcreteBlock2x2Operator::apply_impl ( const SrcVectorType src,
DstVectorType dst 
) const
inline

Dummy apply_impl, does nothing.

Parameters
srcSource block vector.
dstDestination block vector.

◆ block_11() [1/2]

Block11Type & terra::linalg::detail::DummyConcreteBlock2x2Operator::block_11 ( )
inline

Get mutable reference to block 11.

◆ block_11() [2/2]

const Block11Type & terra::linalg::detail::DummyConcreteBlock2x2Operator::block_11 ( ) const
inline

Get const reference to block 11.

◆ block_12() [1/2]

Block12Type & terra::linalg::detail::DummyConcreteBlock2x2Operator::block_12 ( )
inline

Get mutable reference to block 12.

◆ block_12() [2/2]

const Block12Type & terra::linalg::detail::DummyConcreteBlock2x2Operator::block_12 ( ) const
inline

Get const reference to block 12.

◆ block_21() [1/2]

Block21Type & terra::linalg::detail::DummyConcreteBlock2x2Operator::block_21 ( )
inline

Get mutable reference to block 21.

◆ block_21() [2/2]

const Block21Type & terra::linalg::detail::DummyConcreteBlock2x2Operator::block_21 ( ) const
inline

Get const reference to block 21.

◆ block_22() [1/2]

Block22Type & terra::linalg::detail::DummyConcreteBlock2x2Operator::block_22 ( )
inline

Get mutable reference to block 22.

◆ block_22() [2/2]

const Block22Type & terra::linalg::detail::DummyConcreteBlock2x2Operator::block_22 ( ) const
inline

Get const reference to block 22.


The documentation for this class was generated from the following file: