Opm::RandomVector Class Reference

#include <RandomVector.hpp>

Public Types

using Sample = std::vector< double >
 
using Size = Sample::size_type
 

Public Member Functions

 RandomVector ()
 
 ~RandomVector ()
 
 RandomVector (const RandomVector &rhs)=delete
 
 RandomVector (RandomVector &&rhs)=delete
 
RandomVectoroperator= (const RandomVector &rhs)=delete
 
RandomVectoroperator= (RandomVector &&rhs)=delete
 
Sample normal (const Size n, const double mean=0.0, const double stdev=1.0)
 
std::vector< int > index (const Size n, const int maxIdx)
 

Member Typedef Documentation

◆ Sample

using Opm::RandomVector::Sample = std::vector<double>

◆ Size

using Opm::RandomVector::Size = Sample::size_type

Constructor & Destructor Documentation

◆ RandomVector() [1/3]

Opm::RandomVector::RandomVector ( )

◆ ~RandomVector()

Opm::RandomVector::~RandomVector ( )

◆ RandomVector() [2/3]

Opm::RandomVector::RandomVector ( const RandomVector rhs)
delete

◆ RandomVector() [3/3]

Opm::RandomVector::RandomVector ( RandomVector &&  rhs)
delete

Member Function Documentation

◆ index()

std::vector< int > Opm::RandomVector::index ( const Size  n,
const int  maxIdx 
)

◆ normal()

Sample Opm::RandomVector::normal ( const Size  n,
const double  mean = 0.0,
const double  stdev = 1.0 
)

◆ operator=() [1/2]

RandomVector & Opm::RandomVector::operator= ( const RandomVector rhs)
delete

◆ operator=() [2/2]

RandomVector & Opm::RandomVector::operator= ( RandomVector &&  rhs)
delete

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