ma::maths::InverseOp

Compute the inverse. More...

Header
#include <openma/maths/unaryop.h>

Module

Public Functions#

InverseOp(const XprBase< Xpr > &x)

Index
rows() const noexcept

auto
values() const noexcept-> decltype(Eigen::internal::InverseOpValues< decltype(OPENMA_MATHS_DECLVAL_NESTED(Xpr).values())>(OPENMA_MATHS_DECLVAL_NESTED(Xpr).values()))

auto
residuals() const noexcept-> decltype(OPENMA_MATHS_DECLVAL_NESTED(Xpr).residuals())

Detailed Description#

Note

this operator would be used with Pose object or Array with 12 columns.

Member Function Documentation#

ma::maths::InverseOp::InverseOp ( const XprBase < Xpr > & x ) [inline]

Constructor

auto ma::maths::InverseOp::residuals ( ) const noexcept [inline]

Returns the residuals associated with this operation. The residuals is generated based on the input one.

Index ma::maths::InverseOp::rows ( ) const noexcept [inline]

Returns the number of rows that shall have the result of this operation. Internaly, this method relies on the number of rows of the given expresion.

auto ma::maths::InverseOp::values ( ) const noexcept [inline]

Returns a template expression corresponding to the calculation of this operation.