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 103 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.