STK++ 0.9.13
STK::DataBridge< Data > Class Template Reference

bridge a data set in order to handle its missing values. More...

#include <STK_DataBridge.h>

Inheritance diagram for STK::DataBridge< Data >:
Inheritance graph

Public Member Functions

 DataBridge (std::string const &idData)
 default constructor.
 
 DataBridge (std::string const &idData, Data const &dataij)
 constructor with data.
 
 DataBridge (DataBridge const &bridge)
 copy constructor (Warning: will copy the data set)
 
virtual ~DataBridge ()
 destructor
 
Data constdataij () const
 
Data & dataij ()
 
- Public Member Functions inherited from STK::IDataBridge
 IDataBridge (std::string const &idData)
 default constructor.
 
 IDataBridge (IDataBridge const &bridge)
 copy constructor (Warning: will copy the data set)
 
virtual ~IDataBridge ()
 destructor
 
std::string constidData () const
 return the Id of the mixture
 

Public Attributes

Data dataij_
 data set
 

Detailed Description

template<class Data>
class STK::DataBridge< Data >

bridge a data set in order to handle its missing values.

Template Parameters
DataThe data bridged by the DataBridge class

Definition at line 50 of file STK_DataBridge.h.

Constructor & Destructor Documentation

◆ DataBridge() [1/3]

template<class Data >
STK::DataBridge< Data >::DataBridge ( std::string const idData)
inline

default constructor.

Definition at line 57 of file STK_DataBridge.h.

Data dataij_
data set
IDataBridge(std::string const &idData)
default constructor.
std::string const & idData() const
return the Id of the mixture

◆ DataBridge() [2/3]

template<class Data >
STK::DataBridge< Data >::DataBridge ( std::string const idData,
Data const dataij 
)
inline

constructor with data.

Definition at line 59 of file STK_DataBridge.h.

Data const & dataij() const

◆ DataBridge() [3/3]

template<class Data >
STK::DataBridge< Data >::DataBridge ( DataBridge< Data > const bridge)
inline

copy constructor (Warning: will copy the data set)

Parameters
bridgethe DataBridge to copy

Definition at line 63 of file STK_DataBridge.h.

63: IDataBridge(bridge), dataij_(bridge.dataij_) {}

◆ ~DataBridge()

template<class Data >
virtual STK::DataBridge< Data >::~DataBridge ( )
inlinevirtual

destructor

Definition at line 65 of file STK_DataBridge.h.

65{}

Member Function Documentation

◆ dataij() [1/2]

template<class Data >
Data & STK::DataBridge< Data >::dataij ( )
inline
Returns
data set

Definition at line 70 of file STK_DataBridge.h.

70{ return dataij_;}

References STK::DataBridge< Data >::dataij_.

◆ dataij() [2/2]

template<class Data >
Data const & STK::DataBridge< Data >::dataij ( ) const
inline
Returns
data set

Definition at line 68 of file STK_DataBridge.h.

68{ return dataij_;}

References STK::DataBridge< Data >::dataij_.

Member Data Documentation

◆ dataij_

template<class Data >
Data STK::DataBridge< Data >::dataij_

data set

Definition at line 54 of file STK_DataBridge.h.

Referenced by STK::DataBridge< Data >::dataij(), and STK::DataBridge< Data >::dataij().


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