14namespace layer2_discreta {
25 cout <<
"design_parameter_source::copy constructor for object: "
33 cout <<
"design_parameter_source::operator = (copy assignment)" << endl;
67 cout <<
"design_parameter_source::copyobject_to()\n";
68 print_as_vector(cout);
148 if (strlen(
comment().s()) > 0) {
154 s1.
append(
"complementary design of");
158 s2.
init(
"with respect to smaller t");
161 s1.
append(
"derived from");
164 s1.
append(
"residual design of");
167 s1.
append(
"Alltop construction for design");
170 s1.
append(
"supplementary design of");
173 s1.
append(
"Tran van Trung construction with complementary design for");
176 s1.
append(
"supplementary design of");
177 s2.
init(
"with respect to smaller t");
180 s1.
append(
"derived from supplementary of");
183 s1.
append(
"residual design of supplementary of");
186 s1.
append(
"Alltop construction for supplementary design of");
189 s1.
append(
"Tran van Trung construction (left) for");
192 s1.
append(
"Tran van Trung construction (right) for");
212 cout <<
"design_parameter_source::text012_extended() cannot increase t, error" << endl;
235 s2.
append(
") - the given design is the residual.");
241 cout <<
"design_parameter_source::text012_extended() cannot increase t, error" << endl;
264 s2.
append(
") - the given design is the derived.");
DISCRETA vector class for vectors of DISCRETA objects.
discreta_base & s_i(int i)
void copyobject_to(discreta_base &x)
DISCRETA class for the design parameters database.
~design_parameter_source()
void text012(hollerith &s0, hollerith &s1, hollerith &s2)
void freeself_design_parameter_source()
void print2(design_parameter &p, std::ostream &ost)
std::ostream & print(std::ostream &)
void copyobject_to(discreta_base &x)
void text2(design_parameter &p, hollerith &h)
void text012_extended(design_parameter &p, hollerith &s0, hollerith &s1, hollerith &s2)
void settype_design_parameter_source()
design_parameter_source & operator=(const discreta_base &x)
design_parameter_source()
DISCRETA class for design parameters.
void residual(design_parameter &p)
void derived(design_parameter &p)
int increased_t(design_parameter &p)
DISCRETA base class. All DISCRETA classes are derived from this class.
design_parameter_source & as_design_parameter_source()
void copyobject(discreta_base &x)
void print_to_hollerith(hollerith &h)
hollerith & change_to_hollerith()
Vector & change_to_vector()
void append(const char *p)
@ DESIGN_PARAMETER_SOURCE
DESIGN_PARAMETER_SOURCE.
@ rule_supplementary_residual
@ rule_supplementary_alltop
@ rule_supplementary_reduced_t
@ rule_trung_complementary
@ rule_supplementary_derived
the orbiter library for the classification of combinatorial objects