Lines Matching refs:newBlocks
134 …std::vector<std::shared_ptr<muq::Modeling::LinearOperator>> newBlocks( periodicF->GetBlocks().size… in GetProductStateSpace() local
135 for(int i=0; i<newBlocks.size(); ++i) in GetProductStateSpace()
136 newBlocks.at(i) = muq::Modeling::KroneckerSum(otherF, periodicF->GetBlock(i) ); in GetProductStateSpace()
138 auto newF = std::make_shared<muq::Modeling::BlockDiagonalOperator>(newBlocks); in GetProductStateSpace()
141 for(int i=0; i<newBlocks.size(); ++i) in GetProductStateSpace()
142 …newBlocks.at(i) = std::make_shared<muq::Modeling::KroneckerProductOperator>(otherL, periodicL->Get… in GetProductStateSpace()
144 auto newL = std::make_shared<muq::Modeling::BlockDiagonalOperator>(newBlocks); in GetProductStateSpace()
150 for(int i=0; i<newBlocks.size(); ++i) in GetProductStateSpace()
151 …newBlocks.at(i) = std::make_shared<muq::Modeling::KroneckerProductOperator>(otherH, muq::Modeling:… in GetProductStateSpace()
153 auto newH = std::make_shared<muq::Modeling::BlockRowOperator>(newBlocks); in GetProductStateSpace()
160 for(int i=0; i<newBlocks.size(); ++i) in GetProductStateSpace()
166 for(int i=0; i<newBlocks.size(); ++i) in GetProductStateSpace()