|  | @@ -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;
 | 
	
		
			
				|  |  |      }
 |