4 int main(
int, 
char const **) {
 
    7   t_Matrix input = 2 * t_Matrix::Ones(5, 5) + t_Matrix::Random(5, 5);
 
   12   if ((posquad.array().imag() != 0).any()) 
throw std::runtime_error(
"Imaginary part not zero");
 
   15   posquad.real()(2, 3) = input.real()(2, 3);
 
   16   if ((posquad.array().real() != input.array().real()).all())
 
   17     throw std::runtime_error(
"Real part was modified");
 
sopt::Matrix< Scalar > t_Matrix
 
Eigen::CwiseUnaryOp< const details::ProjectPositiveQuadrant< typename T::Scalar >, const T > positive_quadrant(Eigen::DenseBase< T > const &input)
Expression to create projection onto positive quadrant.
 
Eigen::Array< T, Eigen::Dynamic, Eigen::Dynamic > Image
A 2-dimensional list of elements of given type.
 
int main(int, char const **)