|
@@ -163,8 +163,12 @@ namespace nmie {
|
|
|
throw std::invalid_argument("Error! Layers are numbered from 0!");
|
|
|
PEC_layer_position_ = layer_position;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+ // ********************************************************************** //
|
|
|
+ // ********************************************************************** //
|
|
|
+ // ********************************************************************** //
|
|
|
+ void MultiLayerMie::SetMaxTermsNumber(int nmax) {
|
|
|
+ nmax_ = nmax;
|
|
|
+ }
|
|
|
// ********************************************************************** //
|
|
|
// ********************************************************************** //
|
|
|
// ********************************************************************** //
|
|
@@ -258,6 +262,8 @@ int MultiLayerMie::Nmax(int L, int fl, int pl,
|
|
|
|
|
|
if ((i > fl) && ((i - 1) > pl)) {
|
|
|
riM1 = round(std::abs(x[i - 1]* m[i]));
|
|
|
+ // TODO Ovidio, should we check?
|
|
|
+ // riM2 = round(std::abs(x[i]* m[i-1]))
|
|
|
} else {
|
|
|
riM1 = 0;
|
|
|
}
|