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