Latin Hypercube Samples (lhs)  1.0
R, C++, and Rcpp code to generate Latin hypercube samples
All Classes Namespaces Files Functions Variables Typedefs Macros Pages
oa.h
Go to the documentation of this file.
1 
31 #ifndef OA_H
32 #define OA_H
33 
34 #include "OACommonDefines.h"
35 #include "primes.h"
36 #include "matrix.h"
37 
47 #define BIGWORK 100000000
48 
51 #define MEDWORK 10000000
52 
53 namespace oacpp {
57  namespace oastrength
58  {
65  void OA_strworkcheck(double work, int str);
66 
80  void OA_strength(int q, const bclib::matrix<int> & A, int* str, int verbose);
81 
89  int OA_str0(int q, const bclib::matrix<int> & A, int verbose);
90 
98  int OA_str1(int q, const bclib::matrix<int> & A, int verbose);
99 
107  int OA_str2(int q, const bclib::matrix<int> & A, int verbose);
108 
116  int OA_str3(int q, const bclib::matrix<int> & A, int verbose);
117 
125  int OA_str4(int q, const bclib::matrix<int> & A, int verbose);
126 
135  int OA_strt(int q, const bclib::matrix<int> & A, int t, int verbose);
136  }
137 }// end namespace
138 
139 #endif
oacpp::oastrength::OA_str2
int OA_str2(int q, const bclib::matrix< int > &A, int verbose)
Definition: oa.cpp:168
oacpp
Definition: ak.h:39
oacpp::oastrength::OA_str1
int OA_str1(int q, const bclib::matrix< int > &A, int verbose)
Definition: oa.cpp:116
primes.h
oacpp::oastrength::OA_strength
void OA_strength(int q, const bclib::matrix< int > &A, int *str, int verbose)
Definition: oa.cpp:57
oacpp::oastrength::OA_str4
int OA_str4(int q, const bclib::matrix< int > &A, int verbose)
Definition: oa.cpp:313
OACommonDefines.h
oacpp::oastrength::OA_str3
int OA_str3(int q, const bclib::matrix< int > &A, int verbose)
Definition: oa.cpp:238
oacpp::oastrength::OA_strt
int OA_strt(int q, const bclib::matrix< int > &A, int t, int verbose)
Definition: oa.cpp:399
oacpp::oastrength::OA_strworkcheck
void OA_strworkcheck(double work, int str)
Definition: oa.cpp:38
oacpp::oastrength::OA_str0
int OA_str0(int q, const bclib::matrix< int > &A, int verbose)
Definition: oa.cpp:89