PLaSK library
|
This file contains classes which can hold (or points to) datas. More...
#include <iterator>
#include <algorithm>
#include <iostream>
#include <initializer_list>
#include <atomic>
#include <type_traits>
#include <memory>
#include <cassert>
#include "memalloc.hpp"
#include "math.hpp"
#include "exceptions.hpp"
#include "log/log.hpp"
#include <boost/type_traits.hpp>
Go to the source code of this file.
Classes | |
struct | plask::detail::DataVectorGC |
Garbage collector info for DataVector. More... | |
struct | plask::DataVector< T > |
Store pointer and size. More... | |
Namespaces | |
namespace | plask |
Patterson quadrature for complex function along specified line. | |
namespace | plask::detail |
namespace | std |
STL namespace. | |
Functions | |
template<class T > | |
void | plask::detail::_construct_array (T *first, T *last, const std::false_type &) |
template<class T > | |
void | plask::detail::_construct_array (T *, T *, const std::true_type &) |
template<class T > | |
void | plask::detail::_destroy_array (T *first, T *last, const std::false_type &) |
template<class T > | |
void | plask::detail::_destroy_array (T *, T *, const std::true_type &) |
template<class T > | |
void | plask::detail::construct_array (T *first, T *last) |
template<class T > | |
void | plask::detail::destroy_array (T *first, T *last) |
template<> | |
void | plask::detail::construct_array (dcomplex *first, dcomplex *last) |
template<> | |
void | plask::detail::destroy_array (dcomplex *first, dcomplex *last) |
template<class T > | |
T | plask::average (const DataVector< T > &v) |
Compute data arithmetic mean. | |
template<typename T > | |
void | std::swap (plask::DataVector< T > &s1, plask::DataVector< T > &s2) noexcept |
This file contains classes which can hold (or points to) datas.
Definition in file data.hpp.