Vita
Classes | Namespaces | Typedefs | Functions
real.h File Reference

Go to the source code of this file.

Classes

class  vita::real::abs
 The absolute value of a real number. More...
 
class  vita::real::add
 Sum of two real numbers. More...
 
class  vita::real::aq
 Analytic quotient (AQ). More...
 
class  vita::real::cos
 cos() of a real number. More...
 
class  vita::real::div
 Unprotected division (UPD) between two real numbers. More...
 
class  vita::real::gt
 "Greater Than" operator. More...
 
class  vita::real::idiv
 Quotient of the division between two real numbers. More...
 
class  vita::real::ifb
 "If between" operator. More...
 
class  vita::real::ife
 "If equal" operator. More...
 
class  vita::real::ifl
 "If less then" operator. More...
 
class  vita::real::ifz
 "If zero" operator. More...
 
class  vita::real::integer
 Ephemeral random integer constant. More...
 
class  vita::real::length
 Length of a string. More...
 
class  vita::real::ln
 Natural logarithm of a real number. More...
 
class  vita::real::lt
 "Less Then" operator. More...
 
class  vita::real::max
 The larger of two floating point values. More...
 
class  vita::real::mod
 Remainder of the division between real numbers. More...
 
class  vita::real::mul
 Product of real numbers. More...
 
class  vita::real::real
 Ephemeral random constant. More...
 
class  vita::real::sigmoid
 Sigmoid function. More...
 
class  vita::real::sin
 sin() of a real number. More...
 
class  vita::real::sqrt
 Square root of a real number. More...
 
class  vita::real::sub
 Subtraction between real numbers. More...
 

Namespaces

namespace  vita
 The main namespace for the project.
 
namespace  vita::real
 We assume that errors during floating-point operations aren't terminal errors.
 

Typedefs

using vita::real::base_t = D_DOUBLE
 

Functions

base_t vita::real::base (const value_t &v)
 A simple shortcut for casting an value_t to base_t. More...
 

Detailed Description

Remarks
This file is part of VITA.
License\n
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/

Definition in file real.h.