Kernel Quantum Probability Library
The KQP library aims at providing tools for working with quantums probabilities
Public Member Functions | Data Fields
kqp::Adjoint< Derived > Struct Template Reference

Adjoint. More...

#include <alt_matrix.hpp>

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

Public Member Functions

 Adjoint (Derived &nested)
 
Index rows () const
 
Index cols () const
 
bool isT1 () const
 
T1 t1 () const
 
T2 t2 () const
 
void printExpression (std::ostream &out) const
 
- Public Member Functions inherited from kqp::AltMatrixBase< Adjoint< Derived > >
AltCwiseUnaryOp
< Eigen::internal::scalar_sqrt_op
< Scalar >, const Adjoint
< Derived > > 
cwiseSqrt () const
 
AltCwiseUnaryOp
< Eigen::internal::scalar_abs_op
< Scalar >, const Adjoint
< Derived > > 
cwiseAbs () const
 
AltCwiseUnaryOp
< Eigen::internal::scalar_abs2_op
< Scalar >, const Adjoint
< Derived > > 
cwiseAbs2 () const
 
AltCwiseUnaryOp
< Eigen::internal::scalar_inverse_op
< Scalar >, const Adjoint
< Derived > > 
cwiseInverse () const
 
AltAsDiagonal< const Adjoint
< Derived > > 
asDiagonal () const
 
AltArrayWrapper< const Adjoint
< Derived > > 
array () const
 

Data Fields

Eigen::internal::ref_selector
< Derived >::type 
nested
 
decltype(kqp::adjoint(nested.t1()))
typedef 
T1
 
decltype(kqp::adjoint(nested.t2()))
typedef 
T2
 

Additional Inherited Members

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

Detailed Description

template<typename Derived>
struct kqp::Adjoint< Derived >

Adjoint.


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