Spec-Zone.ru › Eigen3

Eigen::CwiseUnaryOp

шаблон<typename UnaryOp, typename XprType>
класс Eigen::CwiseUnaryOp< UnaryOp, XprType >

Обобщённое выражение, где к выражению применяется унарная операция по коэффициентам.

Параметры шаблона
UnaryOp шаблонный функтор, реализующий оператор
XprType тип выражения, к которому применяется унарный оператор

Этот класс представляет выражение, где к выражению применяется унарный оператор. Он является типом возвращаемого значения всех операций, принимающих ровно 1 входное выражение, независимо от наличия других входных данных, таких как скаляры. Например, оператор * в выражении 3*matrix считается унарным, потому что только правая часть является выражением, а его тип возвращаемого значения является специализацией CwiseUnaryOp.

В большинстве случаев это единственный способ использования, поэтому обычно не нужно явно указывать типы CwiseUnaryOp.

См. также
MatrixBase::unaryExpr(const CustomUnaryOp &) const, класс CwiseBinaryOp, класс CwiseNullaryOp

Наследует Eigen::CwiseUnaryOpImpl< UnaryOp, XprType, internal::traits< XprType >::StorageKind > и Eigen::internal::no_assignment_operator.

const UnaryOp & functor () const
internal::remove_all< XprTypeNested >::type & nestedExpression ()
const internal::remove_all< XprTypeNested >::type & nestedExpression () const

functor()

шаблон<typename UnaryOp , typename XprType >
const UnaryOp& Eigen::CwiseUnaryOp< UnaryOp, XprType >::functor ( ) const
inline
Возвращает
функтор, представляющий унарную операцию

nestedExpression() [1/2]

шаблон<typename UnaryOp , typename XprType >
internal::remove_all<XprTypeNested>::type& Eigen::CwiseUnaryOp< UnaryOp, XprType >::nestedExpression ( )
inline
Возвращает
вложенное выражение

nestedExpression() [2/2]

шаблон<typename UnaryOp , typename XprType >
const internal::remove_all<XprTypeNested>::type& Eigen::CwiseUnaryOp< UnaryOp, XprType >::nestedExpression ( ) const
inline
Возвращает
вложенное выражение

The documentation for this class was generated from the following file:
  • CwiseUnaryOp.h

© Eigen.
Licensed under the MPL2 License.
https://eigen.tuxfamily.org/dox/classEigen_1_1CwiseUnaryOp.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API