Kernel Quantum Probability Library
The KQP library aims at providing tools for working with quantums probabilities
Public Types | Public Member Functions | Protected Attributes
kqp::AltCwiseUnaryOp< UnaryOp, XprType > Class Template Reference
Inheritance diagram for kqp::AltCwiseUnaryOp< UnaryOp, XprType >:
kqp::AltMatrixBase< AltCwiseUnaryOp< UnaryOp, XprType > >

Public Types

typedef AltCwiseUnaryOp
< UnaryOp, XprType > 
Nested
 
typedef
Eigen::internal::traits
< Nested >::Scalar 
Scalar
 
typedef
Eigen::internal::remove_all
< decltype(m_xpr.derived().t1())>
::type 
T1
 
typedef
Eigen::internal::remove_all
< decltype(m_xpr.derived().t2())>
::type 
T2
 
- Public Types inherited from kqp::AltMatrixBase< AltCwiseUnaryOp< UnaryOp, XprType > >
typedef
Eigen::internal::traits
< AltCwiseUnaryOp< UnaryOp,
XprType > >::Scalar 
Scalar
 

Public Member Functions

 AltCwiseUnaryOp (const XprType &xpr, const UnaryOp &func=UnaryOp())
 
EIGEN_STRONG_INLINE Index rows () const
 
EIGEN_STRONG_INLINE Index cols () const
 
bool isT1 () const
 
Eigen::CwiseUnaryOp< UnaryOp, T1 > t1 () const
 
Eigen::CwiseUnaryOp< UnaryOp, T2 > t2 () const
 
template<typename Dest >
void evalTo (Dest &dst) const
 
Scalar sum () const
 
- Public Member Functions inherited from kqp::AltMatrixBase< AltCwiseUnaryOp< UnaryOp, XprType > >
AltCwiseUnaryOp
< Eigen::internal::scalar_sqrt_op
< Scalar >, const
AltCwiseUnaryOp< UnaryOp,
XprType > > 
cwiseSqrt () const
 
AltCwiseUnaryOp
< Eigen::internal::scalar_abs_op
< Scalar >, const
AltCwiseUnaryOp< UnaryOp,
XprType > > 
cwiseAbs () const
 
AltCwiseUnaryOp
< Eigen::internal::scalar_abs2_op
< Scalar >, const
AltCwiseUnaryOp< UnaryOp,
XprType > > 
cwiseAbs2 () const
 
AltCwiseUnaryOp
< Eigen::internal::scalar_inverse_op
< Scalar >, const
AltCwiseUnaryOp< UnaryOp,
XprType > > 
cwiseInverse () const
 
AltAsDiagonal< const
AltCwiseUnaryOp< UnaryOp,
XprType > > 
asDiagonal () const
 
AltArrayWrapper< const
AltCwiseUnaryOp< UnaryOp,
XprType > > 
array () const
 

Protected Attributes

const XprType::Nested m_xpr
 
const UnaryOp m_functor
 

The documentation for this class was generated from the following file: