Fleet  0.0.9
Inference in the LOT
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
defaultdatum_t< __input_t, __output_t > Class Template Reference

#include <Datum.h>

Public Types

using input_t = __input_t
 
using output_t = __output_t
 

Public Member Functions

 defaultdatum_t ()
 
 defaultdatum_t (const input_t &i, const output_t &o, double r=NaN, double c=1.0)
 
 defaultdatum_t (const std::string s)
 
bool operator== (const defaultdatum_t &y) const
 Defined to allow nan in reliability. More...
 

Public Attributes

input_t input
 
output_t output
 
double reliability
 
double count
 

Static Public Attributes

static const char DATA_IO_DELIMITER = ':'
 

Detailed Description

template<typename __input_t, typename __output_t>
class defaultdatum_t< __input_t, __output_t >

Author
piantado
Date
29/01/20

Member Typedef Documentation

◆ input_t

template<typename __input_t, typename __output_t>
using defaultdatum_t< __input_t, __output_t >::input_t = __input_t

◆ output_t

template<typename __input_t, typename __output_t>
using defaultdatum_t< __input_t, __output_t >::output_t = __output_t

Constructor & Destructor Documentation

◆ defaultdatum_t() [1/3]

template<typename __input_t, typename __output_t>
defaultdatum_t< __input_t, __output_t >::defaultdatum_t ( )
inline

◆ defaultdatum_t() [2/3]

template<typename __input_t, typename __output_t>
defaultdatum_t< __input_t, __output_t >::defaultdatum_t ( const input_t i,
const output_t o,
double  r = NaN,
double  c = 1.0 
)
inline

◆ defaultdatum_t() [3/3]

template<typename __input_t, typename __output_t>
defaultdatum_t< __input_t, __output_t >::defaultdatum_t ( const std::string  s)
inline

Member Function Documentation

◆ operator==()

template<typename __input_t, typename __output_t>
bool defaultdatum_t< __input_t, __output_t >::operator== ( const defaultdatum_t< __input_t, __output_t > &  y) const
inline

Defined to allow nan in reliability.

Parameters
y
Returns

Member Data Documentation

◆ count

template<typename __input_t, typename __output_t>
double defaultdatum_t< __input_t, __output_t >::count

◆ DATA_IO_DELIMITER

template<typename __input_t, typename __output_t>
const char defaultdatum_t< __input_t, __output_t >::DATA_IO_DELIMITER = ':'
static

◆ input

template<typename __input_t, typename __output_t>
input_t defaultdatum_t< __input_t, __output_t >::input

◆ output

template<typename __input_t, typename __output_t>
output_t defaultdatum_t< __input_t, __output_t >::output

◆ reliability

template<typename __input_t, typename __output_t>
double defaultdatum_t< __input_t, __output_t >::reliability

The documentation for this class was generated from the following file: