Orthogonal Array Library
1.0.0
Libray for generating orthogonal arrays based on Art Owen's oa library
|
Go to the documentation of this file.
44 void oaLHS(
int n,
int k,
const bclib::matrix<int> & oa,
45 bclib::matrix<int> & intlhs,
46 bclib::matrix<double> & lhs,
bool bVerbose,
47 bclib::CRandom<double> & oRandom);
57 void oaLHS(
int n,
int k,
const bclib::matrix<int> & oa,
58 bclib::matrix<int> & intlhs,
67 const std::vector<std::vector<int> > & uniqueLevelsVector);
78 const std::vector<std::vector<int> > & uniqueLevelsVector,
79 bclib::matrix<int> & intlhs,
80 bclib::CRandom<double> & oRandom,
92 void generateOALHS(
int n,
int k, bclib::matrix<double> & oalhs,
93 bool bChooseLargerDesign,
bool bVerbose,
94 bclib::CRandom<double> & oRandom);
void oaLHS(int n, int k, const bclib::matrix< int > &oa, bclib::matrix< int > &intlhs, bclib::matrix< double > &lhs, bool bVerbose, bclib::CRandom< double > &oRandom)
create an orthogonal array latin hypercube from an orthogonal array
Definition: oaLHS.cpp:38
void generateOALHS(int n, int k, bclib::matrix< double > &oalhs, bool bChooseLargerDesign, bool bVerbose, bclib::CRandom< double > &oRandom)
generate an orthogonal array Latin hypercube
Definition: oaLHS.cpp:196
void replaceOAValues(const bclib::matrix< int > &oa, const std::vector< std::vector< int > > &uniqueLevelsVector, bclib::matrix< int > &intlhs, bclib::CRandom< double > &oRandom, bool isRandom)
replace orthogonal array values
Definition: oaLHS.cpp:145
void printOAandUnique(const bclib::matrix< int > &oa, const std::vector< std::vector< int > > &uniqueLevelsVector)
print an orthogonal array and the unique levels
Definition: oaLHS.cpp:100