|
oILAB
|
Functions | |
| template<int dim> | |
| basic_ostream< char > & | operator<< (basic_ostream< char > &s, const LatticeDirection< dim > &m) |
| template basic_ostream< char > & | operator<< (basic_ostream< char > &s, const LatticeDirection< 1 > &m) |
| template basic_ostream< char > & | operator<< (basic_ostream< char > &s, const LatticeDirection< 2 > &m) |
| template basic_ostream< char > & | operator<< (basic_ostream< char > &s, const LatticeDirection< 3 > &m) |
| template basic_ostream< char > & | operator<< (basic_ostream< char > &s, const LatticeDirection< 4 > &m) |
| template basic_ostream< char > & | operator<< (basic_ostream< char > &s, const LatticeDirection< 5 > &m) |
| template<int dim> | |
| LatticeVector< dim > | operator* (const typename LatticeVector< dim >::IntScalarType &scalar, const LatticeVector< dim > &L) |
| template<int dim> | |
| LatticeVector< dim > | operator* (const int &scalar, const LatticeVector< dim > &L) |
| template LatticeVector< 1 > | operator* (const typename LatticeVector< 1 >::IntScalarType &scalar, const LatticeVector< 1 > &L) |
| template LatticeVector< 1 > | operator* (const int &scalar, const LatticeVector< 1 > &L) |
| template LatticeVector< 2 > | operator* (const typename LatticeVector< 2 >::IntScalarType &scalar, const LatticeVector< 2 > &L) |
| template LatticeVector< 2 > | operator* (const int &scalar, const LatticeVector< 2 > &L) |
| template LatticeVector< 3 > | operator* (const typename LatticeVector< 3 >::IntScalarType &scalar, const LatticeVector< 3 > &L) |
| template LatticeVector< 3 > | operator* (const int &scalar, const LatticeVector< 3 > &L) |
| template LatticeVector< 4 > | operator* (const typename LatticeVector< 4 >::IntScalarType &scalar, const LatticeVector< 4 > &L) |
| template LatticeVector< 4 > | operator* (const int &scalar, const LatticeVector< 4 > &L) |
| template LatticeVector< 5 > | operator* (const typename LatticeVector< 5 >::IntScalarType &scalar, const LatticeVector< 5 > &L) |
| template LatticeVector< 5 > | operator* (const int &scalar, const LatticeVector< 5 > &L) |
| template<int dim> | |
| RationalLatticeDirection< dim > | operator* (const typename RationalLatticeDirection< dim >::IntScalarType &scalar, const RationalLatticeDirection< dim > &L) |
| template RationalLatticeDirection< 1 > | operator* (const typename RationalLatticeDirection< 1 >::IntScalarType &scalar, const RationalLatticeDirection< 1 > &L) |
| template RationalLatticeDirection< 2 > | operator* (const typename RationalLatticeDirection< 2 >::IntScalarType &scalar, const RationalLatticeDirection< 2 > &L) |
| template RationalLatticeDirection< 3 > | operator* (const typename RationalLatticeDirection< 3 >::IntScalarType &scalar, const RationalLatticeDirection< 3 > &L) |
| template RationalLatticeDirection< 4 > | operator* (const typename RationalLatticeDirection< 4 >::IntScalarType &scalar, const RationalLatticeDirection< 4 > &L) |
| template RationalLatticeDirection< 5 > | operator* (const typename RationalLatticeDirection< 5 >::IntScalarType &scalar, const RationalLatticeDirection< 5 > &L) |
| template<int dim> | |
| RationalReciprocalLatticeDirection< dim > | operator* (const typename RationalReciprocalLatticeDirection< dim >::IntScalarType &scalar, const RationalReciprocalLatticeDirection< dim > &L) |
| template RationalReciprocalLatticeDirection< 1 > | operator* (const typename RationalReciprocalLatticeDirection< 1 >::IntScalarType &scalar, const RationalReciprocalLatticeDirection< 1 > &L) |
| template RationalReciprocalLatticeDirection< 2 > | operator* (const typename RationalReciprocalLatticeDirection< 2 >::IntScalarType &scalar, const RationalReciprocalLatticeDirection< 2 > &L) |
| template RationalReciprocalLatticeDirection< 3 > | operator* (const typename RationalReciprocalLatticeDirection< 3 >::IntScalarType &scalar, const RationalReciprocalLatticeDirection< 3 > &L) |
| template RationalReciprocalLatticeDirection< 4 > | operator* (const typename RationalReciprocalLatticeDirection< 4 >::IntScalarType &scalar, const RationalReciprocalLatticeDirection< 4 > &L) |
| template RationalReciprocalLatticeDirection< 5 > | operator* (const typename RationalReciprocalLatticeDirection< 5 >::IntScalarType &scalar, const RationalReciprocalLatticeDirection< 5 > &L) |
| template<int dim> | |
| basic_ostream< char > & | operator<< (basic_ostream< char > &s, const ReciprocalLatticeDirection< dim > &m) |
| template basic_ostream< char > & | operator<< (basic_ostream< char > &s, const ReciprocalLatticeDirection< 1 > &m) |
| template basic_ostream< char > & | operator<< (basic_ostream< char > &s, const ReciprocalLatticeDirection< 2 > &m) |
| template basic_ostream< char > & | operator<< (basic_ostream< char > &s, const ReciprocalLatticeDirection< 3 > &m) |
| template basic_ostream< char > & | operator<< (basic_ostream< char > &s, const ReciprocalLatticeDirection< 4 > &m) |
| template basic_ostream< char > & | operator<< (basic_ostream< char > &s, const ReciprocalLatticeDirection< 5 > &m) |
| template<int dim> | |
| ReciprocalLatticeVector< dim > | operator* (const typename ReciprocalLatticeVector< dim >::IntScalarType &scalar, const ReciprocalLatticeVector< dim > &L) |
| template<int dim> | |
| ReciprocalLatticeVector< dim > | operator* (const int &scalar, const ReciprocalLatticeVector< dim > &L) |
| template ReciprocalLatticeVector< 1 > | operator* (const typename ReciprocalLatticeVector< 1 >::IntScalarType &scalar, const ReciprocalLatticeVector< 1 > &L) |
| template ReciprocalLatticeVector< 1 > | operator* (const int &scalar, const ReciprocalLatticeVector< 1 > &L) |
| template ReciprocalLatticeVector< 2 > | operator* (const typename ReciprocalLatticeVector< 2 >::IntScalarType &scalar, const ReciprocalLatticeVector< 2 > &L) |
| template ReciprocalLatticeVector< 2 > | operator* (const int &scalar, const ReciprocalLatticeVector< 2 > &L) |
| template ReciprocalLatticeVector< 3 > | operator* (const typename ReciprocalLatticeVector< 3 >::IntScalarType &scalar, const ReciprocalLatticeVector< 3 > &L) |
| template ReciprocalLatticeVector< 3 > | operator* (const int &scalar, const ReciprocalLatticeVector< 3 > &L) |
| template ReciprocalLatticeVector< 4 > | operator* (const typename ReciprocalLatticeVector< 4 >::IntScalarType &scalar, const ReciprocalLatticeVector< 4 > &L) |
| template ReciprocalLatticeVector< 4 > | operator* (const int &scalar, const ReciprocalLatticeVector< 4 > &L) |
| template ReciprocalLatticeVector< 5 > | operator* (const typename ReciprocalLatticeVector< 5 >::IntScalarType &scalar, const ReciprocalLatticeVector< 5 > &L) |
| template ReciprocalLatticeVector< 5 > | operator* (const int &scalar, const ReciprocalLatticeVector< 5 > &L) |
| std::vector< std::pair< int, int > > | farey (int limit, const bool firstQuadrant) |
| template<typename Scalar , int dim> | |
| LatticeFunction< Scalar, dim > | operator* (const LatticeFunction< Scalar, dim > &lf1, const LatticeFunction< Scalar, dim > &lf2) |
| template<typename E1 , typename E2 , int dim> | |
| OperatorSum< E1, E2, dim > | operator+ (const Operator< E1, dim > &u, const Operator< E2, dim > &v) |
| template<typename T , typename E , int dim> | |
| OperatorScalarProduct< T, E, dim > | operator* (const T &s, const Operator< E, dim > &u) |
| static std::basic_ostream< char > & | operator<< (std::basic_ostream< char > &s, const XTuplet &m) |
| template<typename Scalar , int dim, typename = std::enable_if_t<dim==2>> | |
| std::basic_ostream< char > & | operator<< (std::basic_ostream< char > &s, const PeriodicFunction< Scalar, dim > &fun) |
| template<typename Scalar , int dim, typename T , typename = std::enable_if_t<dim==3>> | |
| std::basic_ostream< char > & | operator<< (std::basic_ostream< char > &s, const PeriodicFunction< Scalar, dim > &fun) |
| template<typename T > | |
| T | random (const T &a, const T &b) |
| template<typename ArrayType > | |
| vector< size_t > | sortIndices (const ArrayType &v) |
Variables | |
| static std::string | defaultColor = "\033[0m" |
| static std::string | redColor = "\033[0;31m" |
| static std::string | redBoldColor = "\033[1;31m" |
| static std::string | greenColor = "\033[0;32m" |
| static std::string | greenBoldColor = "\033[1;32m" |
| static std::string | yellowColor = "\033[0;33m" |
| static std::string | yellowBoldColor = "\033[1;33m" |
| static std::string | blueColor = "\033[0;34m" |
| static std::string | blueBoldColor = "\033[1;34m" |
| static std::string | magentaColor = "\033[0;35m" |
| static std::string | magentaBoldColor = "\033[1;35m" |
| static std::string | cyanColor = "\033[0;36m" |
| static std::string | cyanBoldColor = "\033[1;36m" |
| std::vector< std::pair< int, int > > gbLAB::farey | ( | int | limit, |
| const bool | firstQuadrant | ||
| ) |
| template LatticeVector< 1 > gbLAB::operator* | ( | const int & | scalar, |
| const LatticeVector< 1 > & | L | ||
| ) |
| template LatticeVector< 2 > gbLAB::operator* | ( | const int & | scalar, |
| const LatticeVector< 2 > & | L | ||
| ) |
| template LatticeVector< 3 > gbLAB::operator* | ( | const int & | scalar, |
| const LatticeVector< 3 > & | L | ||
| ) |
| template LatticeVector< 4 > gbLAB::operator* | ( | const int & | scalar, |
| const LatticeVector< 4 > & | L | ||
| ) |
| template LatticeVector< 5 > gbLAB::operator* | ( | const int & | scalar, |
| const LatticeVector< 5 > & | L | ||
| ) |
| LatticeVector< dim > gbLAB::operator* | ( | const int & | scalar, |
| const LatticeVector< dim > & | L | ||
| ) |
Definition at line 147 of file LatticeVector.cpp.
| template ReciprocalLatticeVector< 1 > gbLAB::operator* | ( | const int & | scalar, |
| const ReciprocalLatticeVector< 1 > & | L | ||
| ) |
| template ReciprocalLatticeVector< 2 > gbLAB::operator* | ( | const int & | scalar, |
| const ReciprocalLatticeVector< 2 > & | L | ||
| ) |
| template ReciprocalLatticeVector< 3 > gbLAB::operator* | ( | const int & | scalar, |
| const ReciprocalLatticeVector< 3 > & | L | ||
| ) |
| template ReciprocalLatticeVector< 4 > gbLAB::operator* | ( | const int & | scalar, |
| const ReciprocalLatticeVector< 4 > & | L | ||
| ) |
| template ReciprocalLatticeVector< 5 > gbLAB::operator* | ( | const int & | scalar, |
| const ReciprocalLatticeVector< 5 > & | L | ||
| ) |
| ReciprocalLatticeVector< dim > gbLAB::operator* | ( | const int & | scalar, |
| const ReciprocalLatticeVector< dim > & | L | ||
| ) |
Definition at line 164 of file ReciprocalLatticeVector.cpp.
| LatticeFunction< Scalar, dim > gbLAB::operator* | ( | const LatticeFunction< Scalar, dim > & | lf1, |
| const LatticeFunction< Scalar, dim > & | lf2 | ||
| ) |
Definition at line 104 of file LatticeFunctionImplementation.h.
| OperatorScalarProduct< T, E, dim > gbLAB::operator* | ( | const T & | s, |
| const Operator< E, dim > & | u | ||
| ) |
Definition at line 88 of file Operator.h.
| template LatticeVector< 1 > gbLAB::operator* | ( | const typename LatticeVector< 1 >::IntScalarType & | scalar, |
| const LatticeVector< 1 > & | L | ||
| ) |
| template LatticeVector< 2 > gbLAB::operator* | ( | const typename LatticeVector< 2 >::IntScalarType & | scalar, |
| const LatticeVector< 2 > & | L | ||
| ) |
| template LatticeVector< 3 > gbLAB::operator* | ( | const typename LatticeVector< 3 >::IntScalarType & | scalar, |
| const LatticeVector< 3 > & | L | ||
| ) |
| template LatticeVector< 4 > gbLAB::operator* | ( | const typename LatticeVector< 4 >::IntScalarType & | scalar, |
| const LatticeVector< 4 > & | L | ||
| ) |
| template LatticeVector< 5 > gbLAB::operator* | ( | const typename LatticeVector< 5 >::IntScalarType & | scalar, |
| const LatticeVector< 5 > & | L | ||
| ) |
| LatticeVector< dim > gbLAB::operator* | ( | const typename LatticeVector< dim >::IntScalarType & | scalar, |
| const LatticeVector< dim > & | L | ||
| ) |
Definition at line 141 of file LatticeVector.cpp.
| template RationalLatticeDirection< 1 > gbLAB::operator* | ( | const typename RationalLatticeDirection< 1 >::IntScalarType & | scalar, |
| const RationalLatticeDirection< 1 > & | L | ||
| ) |
| template RationalLatticeDirection< 2 > gbLAB::operator* | ( | const typename RationalLatticeDirection< 2 >::IntScalarType & | scalar, |
| const RationalLatticeDirection< 2 > & | L | ||
| ) |
| template RationalLatticeDirection< 3 > gbLAB::operator* | ( | const typename RationalLatticeDirection< 3 >::IntScalarType & | scalar, |
| const RationalLatticeDirection< 3 > & | L | ||
| ) |
| template RationalLatticeDirection< 4 > gbLAB::operator* | ( | const typename RationalLatticeDirection< 4 >::IntScalarType & | scalar, |
| const RationalLatticeDirection< 4 > & | L | ||
| ) |
| template RationalLatticeDirection< 5 > gbLAB::operator* | ( | const typename RationalLatticeDirection< 5 >::IntScalarType & | scalar, |
| const RationalLatticeDirection< 5 > & | L | ||
| ) |
| RationalLatticeDirection< dim > gbLAB::operator* | ( | const typename RationalLatticeDirection< dim >::IntScalarType & | scalar, |
| const RationalLatticeDirection< dim > & | L | ||
| ) |
Definition at line 118 of file RationalLatticeDirection.cpp.
| template RationalReciprocalLatticeDirection< 1 > gbLAB::operator* | ( | const typename RationalReciprocalLatticeDirection< 1 >::IntScalarType & | scalar, |
| const RationalReciprocalLatticeDirection< 1 > & | L | ||
| ) |
| template RationalReciprocalLatticeDirection< 2 > gbLAB::operator* | ( | const typename RationalReciprocalLatticeDirection< 2 >::IntScalarType & | scalar, |
| const RationalReciprocalLatticeDirection< 2 > & | L | ||
| ) |
| template RationalReciprocalLatticeDirection< 3 > gbLAB::operator* | ( | const typename RationalReciprocalLatticeDirection< 3 >::IntScalarType & | scalar, |
| const RationalReciprocalLatticeDirection< 3 > & | L | ||
| ) |
| template RationalReciprocalLatticeDirection< 4 > gbLAB::operator* | ( | const typename RationalReciprocalLatticeDirection< 4 >::IntScalarType & | scalar, |
| const RationalReciprocalLatticeDirection< 4 > & | L | ||
| ) |
| template RationalReciprocalLatticeDirection< 5 > gbLAB::operator* | ( | const typename RationalReciprocalLatticeDirection< 5 >::IntScalarType & | scalar, |
| const RationalReciprocalLatticeDirection< 5 > & | L | ||
| ) |
| RationalReciprocalLatticeDirection< dim > gbLAB::operator* | ( | const typename RationalReciprocalLatticeDirection< dim >::IntScalarType & | scalar, |
| const RationalReciprocalLatticeDirection< dim > & | L | ||
| ) |
Definition at line 115 of file RationalReciprocalLatticeDirection.cpp.
| template ReciprocalLatticeVector< 1 > gbLAB::operator* | ( | const typename ReciprocalLatticeVector< 1 >::IntScalarType & | scalar, |
| const ReciprocalLatticeVector< 1 > & | L | ||
| ) |
| template ReciprocalLatticeVector< 2 > gbLAB::operator* | ( | const typename ReciprocalLatticeVector< 2 >::IntScalarType & | scalar, |
| const ReciprocalLatticeVector< 2 > & | L | ||
| ) |
| template ReciprocalLatticeVector< 3 > gbLAB::operator* | ( | const typename ReciprocalLatticeVector< 3 >::IntScalarType & | scalar, |
| const ReciprocalLatticeVector< 3 > & | L | ||
| ) |
| template ReciprocalLatticeVector< 4 > gbLAB::operator* | ( | const typename ReciprocalLatticeVector< 4 >::IntScalarType & | scalar, |
| const ReciprocalLatticeVector< 4 > & | L | ||
| ) |
| template ReciprocalLatticeVector< 5 > gbLAB::operator* | ( | const typename ReciprocalLatticeVector< 5 >::IntScalarType & | scalar, |
| const ReciprocalLatticeVector< 5 > & | L | ||
| ) |
| ReciprocalLatticeVector< dim > gbLAB::operator* | ( | const typename ReciprocalLatticeVector< dim >::IntScalarType & | scalar, |
| const ReciprocalLatticeVector< dim > & | L | ||
| ) |
Definition at line 159 of file ReciprocalLatticeVector.cpp.
| OperatorSum< E1, E2, dim > gbLAB::operator+ | ( | const Operator< E1, dim > & | u, |
| const Operator< E2, dim > & | v | ||
| ) |
Definition at line 65 of file Operator.h.
| template basic_ostream< char > & gbLAB::operator<< | ( | basic_ostream< char > & | s, |
| const LatticeDirection< 1 > & | m | ||
| ) |
| template basic_ostream< char > & gbLAB::operator<< | ( | basic_ostream< char > & | s, |
| const LatticeDirection< 2 > & | m | ||
| ) |
| template basic_ostream< char > & gbLAB::operator<< | ( | basic_ostream< char > & | s, |
| const LatticeDirection< 3 > & | m | ||
| ) |
| template basic_ostream< char > & gbLAB::operator<< | ( | basic_ostream< char > & | s, |
| const LatticeDirection< 4 > & | m | ||
| ) |
| template basic_ostream< char > & gbLAB::operator<< | ( | basic_ostream< char > & | s, |
| const LatticeDirection< 5 > & | m | ||
| ) |
| basic_ostream< char > & gbLAB::operator<< | ( | basic_ostream< char > & | s, |
| const LatticeDirection< dim > & | m | ||
| ) |
Definition at line 20 of file LatticeDirection.cpp.
| template basic_ostream< char > & gbLAB::operator<< | ( | basic_ostream< char > & | s, |
| const ReciprocalLatticeDirection< 1 > & | m | ||
| ) |
| template basic_ostream< char > & gbLAB::operator<< | ( | basic_ostream< char > & | s, |
| const ReciprocalLatticeDirection< 2 > & | m | ||
| ) |
| template basic_ostream< char > & gbLAB::operator<< | ( | basic_ostream< char > & | s, |
| const ReciprocalLatticeDirection< 3 > & | m | ||
| ) |
| template basic_ostream< char > & gbLAB::operator<< | ( | basic_ostream< char > & | s, |
| const ReciprocalLatticeDirection< 4 > & | m | ||
| ) |
| template basic_ostream< char > & gbLAB::operator<< | ( | basic_ostream< char > & | s, |
| const ReciprocalLatticeDirection< 5 > & | m | ||
| ) |
| basic_ostream< char > & gbLAB::operator<< | ( | basic_ostream< char > & | s, |
| const ReciprocalLatticeDirection< dim > & | m | ||
| ) |
Definition at line 21 of file ReciprocalLatticeDirection.cpp.
| std::basic_ostream< char > & gbLAB::operator<< | ( | std::basic_ostream< char > & | s, |
| const PeriodicFunction< Scalar, dim > & | fun | ||
| ) |
Definition at line 1 of file PeriodicFunction.h.
| std::basic_ostream< char > & gbLAB::operator<< | ( | std::basic_ostream< char > & | s, |
| const PeriodicFunction< Scalar, dim > & | fun | ||
| ) |
Definition at line 1 of file PeriodicFunction.h.
|
static |
Definition at line 1 of file OrderedTuplet.h.
| T gbLAB::random | ( | const T & | a, |
| const T & | b | ||
| ) |
Definition at line 12 of file randomInteger.h.
| vector< size_t > gbLAB::sortIndices | ( | const ArrayType & | v | ) |
Definition at line 17 of file sortIndices.h.
|
static |
Definition at line 27 of file TerminalColors.h.
|
static |
Definition at line 26 of file TerminalColors.h.
|
static |
Definition at line 33 of file TerminalColors.h.
|
static |
Definition at line 32 of file TerminalColors.h.
|
static |
Definition at line 15 of file TerminalColors.h.
|
static |
Definition at line 21 of file TerminalColors.h.
|
static |
Definition at line 20 of file TerminalColors.h.
|
static |
Definition at line 30 of file TerminalColors.h.
|
static |
Definition at line 29 of file TerminalColors.h.
|
static |
Definition at line 18 of file TerminalColors.h.
|
static |
Definition at line 17 of file TerminalColors.h.
|
static |
Definition at line 24 of file TerminalColors.h.
|
static |
Definition at line 23 of file TerminalColors.h.