#include <boost/functional/hash.hpp>
#include "yas/serialize.hpp"
#include "yas/std_types.hpp"
#include "Xped/Util/JoinArray.hpp"
Go to the source code of this file.
|
template<size_t Nq> |
using | Xped::qarray2 = std::array< qarray< Nq >, 2 > |
|
template<size_t Nq> |
using | Xped::qarray3 = std::array< qarray< Nq >, 3 > |
|
template<size_t Nq> |
using | Xped::qarray4 = std::array< qarray< Nq >, 4 > |
|
|
template<size_t Nq> |
bool | Xped::operator== (const qarray< Nq > &lhs, const qarray< Nq > &rhs) |
|
template<size_t Nq> |
bool | Xped::operator!= (const qarray< Nq > &lhs, const qarray< Nq > &rhs) |
|
template<size_t Nq> |
bool | Xped::operator<= (const qarray< Nq > &lhs, const qarray< Nq > &rhs) |
|
template<size_t Nq> |
bool | Xped::operator>= (const qarray< Nq > &lhs, const qarray< Nq > &rhs) |
|
template<size_t Nq> |
bool | Xped::operator< (const qarray< Nq > &lhs, const qarray< Nq > &rhs) |
|
template<size_t Nq> |
bool | Xped::operator> (const qarray< Nq > &lhs, const qarray< Nq > &rhs) |
|
template<size_t Nq> |
qarray< Nq > | Xped::operator+ (const qarray< Nq > &a1, const qarray< Nq > &a2) |
|
template<size_t Nq> |
qarray< Nq > | Xped::operator- (const qarray< Nq > &a1, const qarray< Nq > &a2) |
|
template<size_t Nq> |
qarray< Nq > | Xped::operator* (const size_t &alpha, const qarray< Nq > &a) |
|
template<std::size_t Nq1, std::size_t Nq2> |
constexpr qarray< Nq1+Nq2 > | Xped::join (qarray< Nq1 > rhs, qarray< Nq2 > lhs) |
|
template<std::size_t Nq1, std::size_t Nq2, std::size_t Nql> |
std::pair< qarray< Nq1 >, qarray< Nq2 > > | Xped::disjoin (const qarray< Nql > &large_arr) |
|
template<size_t Nq> |
std::ostream & | Xped::operator<< (std::ostream &os, const qarray< Nq > &a) |
|
template<size_t Nq> |
qarray< Nq > | Xped::qplusinf () |
| **Constructs the vacuum (all quantum numbers equal to zero).*/
|
|
template<size_t Nq> |
qarray< Nq > | Xped::qminusinf () |
|