#include "config.hpp"#include <complex>#include "basefuncs.hpp"#include "std_import.hpp"Go to the source code of this file.
Namespaces | |
| namespace | Arageli |
Classes | |
| struct | Arageli::factory< T > |
| Common implementation of factory for the specific type. More... | |
| struct | Arageli::factory< std::complex< T2 > > |
| Specialization of common factory template for std::complex. More... | |
Helper functions for the factory class. | |
| template<typename T> | |
| const T & | Arageli::unit () |
| единичный элемент | |
| template<typename T> | |
| T | Arageli::unit (const T &x) |
| единичный элемент | |
| template<typename T> | |
| bool | Arageli::is_unit (const T &x) |
| проверка на равенство единичному элементу | |
| template<typename T> | |
| const T & | Arageli::opposite_unit () |
| противоположный к единичному элементу (-1) | |
| template<typename T> | |
| T | Arageli::opposite_unit (const T &x) |
| противоположный к единичному элементу (-1) | |
| template<typename T> | |
| bool | Arageli::is_opposite_unit (const T &x) |
| проверка на равенство -1 | |
| template<typename T> | |
| const T & | Arageli::null () |
| нулевой элемент | |
| template<typename T> | |
| T | Arageli::null (const T &) |
| нулевой элемент | |
| template<typename T> | |
| bool | Arageli::is_null (const T &x) |
| проверка на равенство нулевому элементу | |
| template<typename T> | |
| T | Arageli::opposite (const T &x) |
| противоположный элемент | |
| template<typename T> | |
| T & | Arageli::opposite (const T &x, T *y) |
| противоположный элемент | |
| template<typename T> | |
| T & | Arageli::opposite (T *x) |
| противоположный элемент | |
| template<typename T> | |
| T | Arageli::inverse (const T &x) |
| обратный элемент к данному | |
| template<typename T> | |
| T & | Arageli::inverse (const T &x, T *y) |
| обратный элемент к данному | |
| template<typename T> | |
| T & | Arageli::inverse (T *x) |
| обратный элемент к данному | |
Definition in file factory.hpp.
1.4.7