Ultra 0.9.4
Loading...
Searching...
No Matches
real.h File Reference
#include "kernel/nullary.h"
#include "kernel/random.h"
#include "kernel/gp/function.h"
#include "kernel/terminal.h"
#include "utility/misc.h"
#include <cmath>
#include <limits>
#include <string>

Go to the source code of this file.

Classes

class  ultra::real::number
class  ultra::real::integer
class  ultra::real::literal
class  ultra::real::abs
class  ultra::real::add
class  ultra::real::aq
class  ultra::real::cos
class  ultra::real::div
class  ultra::real::gt
class  ultra::real::idiv
class  ultra::real::ife
class  ultra::real::ifl
class  ultra::real::ifz
class  ultra::real::length
class  ultra::real::ln
class  ultra::real::exp
class  ultra::real::lt
class  ultra::real::max
class  ultra::real::mod
class  ultra::real::mul
class  ultra::real::sin
class  ultra::real::sqrt
class  ultra::real::sub
class  ultra::real::sigmoid

Namespaces

namespace  ultra

Functions

D_DOUBLE ultra::real::base (const value_t &v)

Detailed Description

Remarks
This file is part of ULTRA.
License

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/

Function Documentation

◆ base()

D_DOUBLE ultra::real::base ( const value_t & v)
inlinenodiscard

A simple shortcut for extracting a D_DOUBLE from a value_t

Parameters
[in]vthe value_t containing the real value
Returns
the value of v