codac 2.0.0
Loading...
Searching...
No Matches
codac2_matrices.h File Reference
#include <type_traits>
#include "codac2_Interval.h"
#include "codac2_Interval_operations.h"
#include "codac2_assert.h"
#include <Eigen/Core>
#include <Eigen/Dense>
Include dependency graph for codac2_matrices.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  codac2
 

Functions

template<typename OtherDerived>
auto codac2::abs (const Eigen::MatrixBase< OtherDerived > &x)
 Compute the element-wise absolute value of a matrix.
 
template<typename OtherDerived>
requires (!Eigen::IsIntervalDomain<typename OtherDerived::Scalar>)
auto codac2::floor (const Eigen::MatrixBase< OtherDerived > &x)
 Compute the element-wise floor of a matrix.
 
template<typename OtherDerived>
requires (!Eigen::IsIntervalDomain<typename OtherDerived::Scalar>)
auto codac2::ceil (const Eigen::MatrixBase< OtherDerived > &x)
 Compute the element-wise ceiling of a matrix.
 
template<typename OtherDerived>
requires (!Eigen::IsIntervalDomain<typename OtherDerived::Scalar>)
auto codac2::round (const Eigen::MatrixBase< OtherDerived > &x)
 Compute the element-wise rounding of a matrix.
 
Eigen::IOFormat codac2::codac_row_fmt ()
 Provides an Eigen IOFormat for formatting row vectors.
 
Eigen::IOFormat codac2::codac_vector_fmt ()
 Provides an Eigen IOFormat for formatting column vectors.
 
Eigen::IOFormat codac2::codac_matrix_fmt ()
 Provides an Eigen IOFormat for formatting matrices.
 

Detailed Description

This file is included in the declaration of Eigen::MatrixBase, thanks to the preprocessor token EIGEN_MATRIXBASE_PLUGIN. See: https://eigen.tuxfamily.org/dox/TopicCustomizing_Plugins.html

This file is included in the declaration of Eigen::MatrixBase, thanks to the preprocessor token EIGEN_MATRIXBASE_PLUGIN. See: https://eigen.tuxfamily.org/dox/TopicCustomizing_Plugins.html and the file codac2_matrices.h


Date
2024
Author
Simon Rohou
License: GNU Lesser General Public License (LGPL)