20 GISMO_ASSERT( this->rows() == input.rows(),
"The dimensions do not fit." );
22 x.setZero( input.rows(), input.cols() );
29 res_local.noalias() = m_transfers[i]->transpose()*input;
30 m_ops[i]->apply(res_local, corr_local);
31 x.noalias() += *(m_transfers[i])*corr_local;
#define index_t
Definition: gsConfig.h:32
#define GISMO_ASSERT(cond, message)
Definition: gsDebug.h:89
void apply(const gsMatrix< T > &input, gsMatrix< T > &x) const
apply the operator on the input vector and store the result in x
Definition: gsAdditiveOp.hpp:18