blockOperator.hh
virtual std::ostream & info(std::ostream &os) const
BlockOperator(concepts::Operator< F > *A=0, concepts::Operator< F > *B=0, concepts::Operator< F > *C=0, concepts::Operator< F > *D=0)
Constructor.
virtual const uint dimX() const
Returns the size of the image space of the operator (number of rows of the corresponding matrix)
Definition: compositions.hh:93
uint bdimX_[2]
Dimensions in X (columns) and Y (rows) of partly matrices.
Definition: blockOperator.hh:66
BlockOperator(uint dimX, uint dimY, concepts::Operator< F > *A=0, concepts::Operator< F > *B=0, concepts::Operator< F > *C=0, concepts::Operator< F > *D=0)
Constructor of an operator with dimX colums and dimY rows, where at least one sub-operator has to be ...
virtual void operator()(const concepts::Function< F > &fncY, concepts::Function< F > &fncX)
Application operator for functions.
void operator()(const concepts::Vector< F > &fncY, concepts::Vector< F > &fncX)
Application operator for vectors.
virtual const uint dimY() const
Returns the size of the source space of the operator (number of columns of the corresponding matrix)
Definition: compositions.hh:98
Operator defined by 4 operators arranged in 2x2 blocks:
Definition: blockOperator.hh:29