1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
#ifndef __SAMPLESET_H__
#define __SAMPLESET_H__
#include <fstream>
using namespace std;
class SampleSet {
public:
SampleSet (int p_num_samples,
int p_state_dim);
virtual ~SampleSet();
// ostream& operator<< (ostream&, const SampleSet&);
//istream& operator>> (istream&, const SampleSet&);
virtual int readSamples (istream&);
virtual void writeSamples (ostream&);
double computeSurvivability ();
int getStateDimension () { return m_state_dimension; }
int getNumSamples() {return m_num_samples; }
void expectation(double*);
protected:
int m_num_samples;
int m_state_dimension;
double* m_weights;
double** m_samples;
};
#endif |