Kernel Quantum Probability Library
The KQP library aims at providing tools for working with quantums probabilities
Public Member Functions
kqp::AltMatrixWrapper< Derived > Class Template Reference

Matrix expression out of an array expressio. More...

#include <alt_matrix.hpp>

Inheritance diagram for kqp::AltMatrixWrapper< Derived >:
kqp::AltMatrixBase< AltMatrixWrapper< Derived > >

Public Member Functions

 AltMatrixWrapper (const Derived &expr)
 
Index rows () const
 
Index cols () const
 
bool isT1 () const
 
auto t1 () const -> decltype(m_expr.t1().matrix())
 
auto t2 () const -> decltype(m_expr.t2().matrix())
 
template<typename Dest >
void evalTo (Dest &dest) const
 
- Public Member Functions inherited from kqp::AltMatrixBase< AltMatrixWrapper< Derived > >
AltCwiseUnaryOp
< Eigen::internal::scalar_sqrt_op
< Scalar >, const
AltMatrixWrapper< Derived > > 
cwiseSqrt () const
 
AltCwiseUnaryOp
< Eigen::internal::scalar_abs_op
< Scalar >, const
AltMatrixWrapper< Derived > > 
cwiseAbs () const
 
AltCwiseUnaryOp
< Eigen::internal::scalar_abs2_op
< Scalar >, const
AltMatrixWrapper< Derived > > 
cwiseAbs2 () const
 
AltCwiseUnaryOp
< Eigen::internal::scalar_inverse_op
< Scalar >, const
AltMatrixWrapper< Derived > > 
cwiseInverse () const
 
AltAsDiagonal< const
AltMatrixWrapper< Derived > > 
asDiagonal () const
 
AltArrayWrapper< const
AltMatrixWrapper< Derived > > 
array () const
 

Additional Inherited Members

- Public Types inherited from kqp::AltMatrixBase< AltMatrixWrapper< Derived > >
typedef
Eigen::internal::traits
< AltMatrixWrapper< Derived >
>::Scalar 
Scalar
 

Detailed Description

template<typename Derived>
class kqp::AltMatrixWrapper< Derived >

Matrix expression out of an array expressio.


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