#include <functional>
#include <numeric>
#include <string>
#include <stdexcept>
#include <cmath>
Go to the source code of this file.
Classes | |
class | trws_base::VariableToFactorMapping< GM > |
class | trws_base::FactorWrapper< FACTOR > |
struct | trws_base::plus2ndMul< T > |
struct | trws_base::mul2ndPlus< T > |
struct | trws_base::mulAndExp< T > |
struct | trws_base::make0ifless< T > |
struct | trws_base::minusminus< T > |
struct | trws_base::plusplusConst< T > |
struct | trws_base::maximum< T > |
class | trws_base::srcIterator< T > |
class | trws_base::Pseudo2DArray< T > |
Namespaces | |
namespace | trws_base |
Functions | |
template<class InputIterator , class UnaryOperator > | |
InputIterator | trws_base::transform_inplace (InputIterator first, InputIterator last, UnaryOperator op) |
void | trws_base::exception_check (bool condition, const std::string &str) |
template<class Matrix , class OutputIterator , class Pseudo2DArray > | |
OutputIterator | trws_base::copy_transpose (const Matrix *src, size_t totalsize, OutputIterator outBegin, size_t rowlength, Pseudo2DArray &arr2d) |
template<class T > | |
srcIterator< T > | trws_base::operator+ (const srcIterator< T > &it, size_t offset) |
template<class Object > | |
void | trws_base::DeallocatePointer (Object *p) |