44 static typename std::conditional<std::is_same<T2, arma::cx_double>::value || std::is_same<T3, arma::cx_double>::value, arma::cx_double,
double>::type
static std::conditional< std::is_same< T2, arma::cx_double >::value||std::is_same< T3, arma::cx_double >::value, arma::cx_double, double >::type Measure(QuantumSystem< T1, T2 > &, QuantumState< T3 > &)
measures dot product between QuantumState and QuantumSystem
Definition: Laboratory.cpp:18