Skip to content

Commit ee75229

Browse files
committed
rename seperable>separable
1 parent 38806a1 commit ee75229

6 files changed

Lines changed: 21 additions & 21 deletions

File tree

include/matrix_adaptation.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,12 @@ namespace matrix_adaptation
132132
Vector invert_y(const Vector&) override;
133133
};
134134

135-
struct SeperableAdaptation : Adaptation
135+
struct SeparableAdaptation : Adaptation
136136
{
137137
Vector pc, d, c;
138138
bool hs;
139139

140-
SeperableAdaptation(const size_t dim, const Vector& x0, const Float expected_length_z) : Adaptation(dim, x0, Vector::Zero(dim), expected_length_z),
140+
SeparableAdaptation(const size_t dim, const Vector& x0, const Float expected_length_z) : Adaptation(dim, x0, Vector::Zero(dim), expected_length_z),
141141
pc(Vector::Zero(dim)),
142142
d(Vector::Ones(dim)),
143143
c(Vector::Ones(dim)),
@@ -306,7 +306,7 @@ namespace matrix_adaptation
306306
case MatrixAdaptationType::NONE:
307307
return std::make_shared<None>(dim, x0, expected_z);
308308
case MatrixAdaptationType::SEPARABLE:
309-
return std::make_shared<SeperableAdaptation>(dim, x0, expected_z);
309+
return std::make_shared<SeparableAdaptation>(dim, x0, expected_z);
310310
case MatrixAdaptationType::CHOLESKY:
311311
return std::make_shared<CholeskyAdaptation>(dim, x0, expected_z);
312312
case MatrixAdaptationType::CMSA:

modcma/c_maes/cmaescpp/__init__.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class Parameters:
5757
adaptation: (
5858
matrix_adaptation.MatrixAdaptation
5959
| matrix_adaptation.CovarianceAdaptation
60-
| matrix_adaptation.SeperableAdaptation
60+
| matrix_adaptation.SeparableAdaptation
6161
| matrix_adaptation.OnePlusOneAdaptation
6262
| matrix_adaptation.NoAdaptation
6363
)

modcma/c_maes/cmaescpp/matrix_adaptation.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class NoAdaptation(Adaptation):
4646
class OnePlusOneAdaptation(CovarianceAdaptation):
4747
def __init__(self, dimension: int, x0: numpy.ndarray, expected_length_z: float) -> None: ...
4848

49-
class SeperableAdaptation(CovarianceAdaptation):
49+
class SeparableAdaptation(CovarianceAdaptation):
5050
c: numpy.ndarray
5151
pc: numpy.ndarray
5252
d: numpy.ndarray

scripts/matrix/plots.ipynb

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

src/interface.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -431,16 +431,16 @@ void define_matrix_adaptation(py::module& main)
431431
ss << ">";
432432
return ss.str(); });
433433

434-
py::class_<SeperableAdaptation, Adaptation, std::shared_ptr<SeperableAdaptation>>(m, "SeperableAdaptation")
434+
py::class_<SeparableAdaptation, Adaptation, std::shared_ptr<SeparableAdaptation>>(m, "SeparableAdaptation")
435435
.def(py::init<size_t, Vector, Float>(), py::arg("dimension"), py::arg("x0"), py::arg("expected_length_z"))
436-
.def_readwrite("c", &SeperableAdaptation::c)
437-
.def_readwrite("pc", &SeperableAdaptation::pc)
438-
.def_readwrite("d", &SeperableAdaptation::d)
439-
.def("__repr__", [] (SeperableAdaptation& dyn)
436+
.def_readwrite("c", &SeparableAdaptation::c)
437+
.def_readwrite("pc", &SeparableAdaptation::pc)
438+
.def_readwrite("d", &SeparableAdaptation::d)
439+
.def("__repr__", [] (SeparableAdaptation& dyn)
440440
{
441441
std::stringstream ss;
442442
ss << std::boolalpha;
443-
ss << "<SeperableAdaptation";
443+
ss << "<SeparableAdaptation";
444444
ss << " m: " << dyn.m.transpose();
445445
ss << " m_old: " << dyn.m_old.transpose();
446446
ss << " dm: " << dyn.dm.transpose();
@@ -678,7 +678,7 @@ void define_parameters(py::module& main)
678678
using AdaptationType = std::variant<
679679
std::shared_ptr<matrix_adaptation::MatrixAdaptation>,
680680
std::shared_ptr<matrix_adaptation::None>,
681-
std::shared_ptr<matrix_adaptation::SeperableAdaptation>,
681+
std::shared_ptr<matrix_adaptation::SeparableAdaptation>,
682682
std::shared_ptr<matrix_adaptation::CholeskyAdaptation>,
683683
std::shared_ptr<matrix_adaptation::SelfAdaptation>,
684684
std::shared_ptr<matrix_adaptation::CovarainceNoEigvAdaptation>,
@@ -707,7 +707,7 @@ void define_parameters(py::module& main)
707707
case MatrixAdaptationType::NONE:
708708
return std::dynamic_pointer_cast<matrix_adaptation::None>(self.adaptation);
709709
case MatrixAdaptationType::SEPARABLE:
710-
return std::dynamic_pointer_cast<matrix_adaptation::SeperableAdaptation>(self.adaptation);
710+
return std::dynamic_pointer_cast<matrix_adaptation::SeparableAdaptation>(self.adaptation);
711711
case MatrixAdaptationType::CHOLESKY:
712712
return std::dynamic_pointer_cast<matrix_adaptation::CholeskyAdaptation>(self.adaptation);
713713
case MatrixAdaptationType::CMSA:

src/matrix_adaptation.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ namespace matrix_adaptation
161161
}
162162

163163

164-
void SeperableAdaptation::adapt_evolution_paths_inner(const Population& pop,
164+
void SeparableAdaptation::adapt_evolution_paths_inner(const Population& pop,
165165
const parameters::Weights& w,
166166
const parameters::Stats& stats, const parameters::Settings& settings, size_t mu, size_t lambda)
167167
{
@@ -180,7 +180,7 @@ namespace matrix_adaptation
180180
pc = (1.0 - w.cc) * pc + (hs * w.sqrt_cc_mueff) * dm;
181181
}
182182

183-
bool SeperableAdaptation::adapt_matrix_inner(const parameters::Weights& w, const parameters::Modules& m, const Population& pop, size_t mu,
183+
bool SeparableAdaptation::adapt_matrix_inner(const parameters::Weights& w, const parameters::Modules& m, const Population& pop, size_t mu,
184184
const parameters::Settings& settings, parameters::Stats& stats)
185185
{
186186

@@ -204,20 +204,20 @@ namespace matrix_adaptation
204204
return true;
205205
}
206206

207-
void SeperableAdaptation::restart(const parameters::Settings& settings, const Float sigma)
207+
void SeparableAdaptation::restart(const parameters::Settings& settings, const Float sigma)
208208
{
209209
Adaptation::restart(settings, sigma);
210210
c.setOnes();
211211
d.setOnes();
212212
pc.setZero();
213213
}
214214

215-
Vector SeperableAdaptation::compute_y(const Vector& zi)
215+
Vector SeparableAdaptation::compute_y(const Vector& zi)
216216
{
217217
return d.array() * zi.array();
218218
}
219219

220-
Vector SeperableAdaptation::invert_y(const Vector& yi)
220+
Vector SeparableAdaptation::invert_y(const Vector& yi)
221221
{
222222
return yi.array() / d.array();
223223
}

0 commit comments

Comments
 (0)