Loading...
Searching...
No Matches
ITHACAmuq::ensemble Class Reference

Class for ensembles, each column is a sample. More...

#include <ensembleClass.H>

Public Member Functions

 ensemble (int _Nsamples, int _samplesSize)
 ensemble (Eigen::MatrixXd _samples)
int getSize ()
 Get number of samples.
Eigen::VectorXd getSample (int sampleI)
 Get matrix of samples.
Eigen::MatrixXd getSamples ()
 Get matrix of samples.
void assignSample (int sampleI, Eigen::VectorXd sample)
 Assign a sample.
void assignSamples (Eigen::MatrixXd _samples)
 Assing the samples matrix.
Eigen::VectorXd mean ()
 Samples mean.
Eigen::MatrixXd cov ()
 Samples autocovariance.
Eigen::MatrixXd crossCov (Eigen::MatrixXd samples2)
 Samples cross covariance.

Detailed Description

Class for ensembles, each column is a sample.

Definition at line 11 of file ensembleClass.H.

Constructor & Destructor Documentation

◆ ensemble() [1/3]

ITHACAmuq::ensemble::ensemble ( )

Definition at line 6 of file ensembleClass.C.

◆ ensemble() [2/3]

ITHACAmuq::ensemble::ensemble ( int _Nsamples,
int _samplesSize )

Definition at line 8 of file ensembleClass.C.

◆ ensemble() [3/3]

ITHACAmuq::ensemble::ensemble ( Eigen::MatrixXd _samples)

Definition at line 15 of file ensembleClass.C.

◆ ~ensemble()

ITHACAmuq::ensemble::~ensemble ( )
inline

Definition at line 22 of file ensembleClass.H.

Member Function Documentation

◆ assignSample()

void ITHACAmuq::ensemble::assignSample ( int sampleI,
Eigen::VectorXd sample )

Assign a sample.

Definition at line 41 of file ensembleClass.C.

◆ assignSamples()

void ITHACAmuq::ensemble::assignSamples ( Eigen::MatrixXd _samples)

Assing the samples matrix.

Definition at line 54 of file ensembleClass.C.

◆ cov()

Eigen::MatrixXd ITHACAmuq::ensemble::cov ( )

Samples autocovariance.

Definition at line 80 of file ensembleClass.C.

◆ crossCov()

Eigen::MatrixXd ITHACAmuq::ensemble::crossCov ( Eigen::MatrixXd samples2)

Samples cross covariance.

Definition at line 86 of file ensembleClass.C.

◆ getSample()

Eigen::VectorXd ITHACAmuq::ensemble::getSample ( int sampleI)

Get matrix of samples.

Definition at line 27 of file ensembleClass.C.

◆ getSamples()

Eigen::MatrixXd ITHACAmuq::ensemble::getSamples ( )

Get matrix of samples.

Definition at line 36 of file ensembleClass.C.

◆ getSize()

int ITHACAmuq::ensemble::getSize ( )

Get number of samples.

Definition at line 22 of file ensembleClass.C.

◆ mean()

Eigen::VectorXd ITHACAmuq::ensemble::mean ( )

Samples mean.

Definition at line 75 of file ensembleClass.C.


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