ALPSCore reference
|
#include <complex>
#include <cmath>
#include <type_traits>
#include <vector>
#include <cassert>
#include <boost/multi_array.hpp>
#include <boost/typeof/typeof.hpp>
#include <alps/hdf5/archive.hpp>
#include <alps/hdf5/complex.hpp>
#include <alps/hdf5/vector.hpp>
#include <alps/hdf5/multi_array.hpp>
Go to the source code of this file.
Classes | |
class | alps::gf::piecewise_polynomial< T > |
Class representing a piecewise polynomial and utilities. More... | |
class | alps::gf::piecewise_polynomial< T > |
Class representing a piecewise polynomial and utilities. More... | |
Namespaces | |
alps | |
alps::gf | |
Functions | |
template<typename T > | |
piecewise_polynomial< T > | alps::gf::operator+ (const piecewise_polynomial< T > &f1, const piecewise_polynomial< T > &f2) |
Add piecewise_polynomial objects. More... | |
template<typename T > | |
piecewise_polynomial< T > | alps::gf::operator- (const piecewise_polynomial< T > &f1, const piecewise_polynomial< T > &f2) |
Substract piecewise_polynomial objects. More... | |
template<typename T > | |
const piecewise_polynomial< T > | alps::gf::operator* (T scalar, const piecewise_polynomial< T > &pp) |
Multiply piecewise_polynomial by a scalar. More... | |
template<typename T > | |
void | alps::gf::orthonormalize (std::vector< piecewise_polynomial< T > > &pps) |
Gram-Schmidt orthonormalization. More... | |