|  | @@ -246,7 +246,7 @@ namespace shell_generator {
 | 
											
												
													
														|  |        auto vert = face_centers_[i];
 |  |        auto vert = face_centers_[i];
 | 
											
												
													
														|  |        auto E0 = field(charge, shift, vert);
 |  |        auto E0 = field(charge, shift, vert);
 | 
											
												
													
														|  |        // std::cout << "E0: ";
 |  |        // std::cout << "E0: ";
 | 
											
												
													
														|  | -      // for (auto component : E0) std::cout << component << " ";
 |  | 
 | 
											
												
													
														|  | 
 |  | +      for (auto component : E0) std::cout << component << " ";
 | 
											
												
													
														|  |        // std::cout << std::endl;
 |  |        // std::cout << std::endl;
 | 
											
												
													
														|  |        // Vector to unit product
 |  |        // Vector to unit product
 | 
											
												
													
														|  |        double r = norm(vert);
 |  |        double r = norm(vert);
 | 
											
										
											
												
													
														|  | @@ -430,14 +430,13 @@ namespace shell_generator {
 | 
											
												
													
														|  |          *real(cross(E,vconj(H)));
 |  |          *real(cross(E,vconj(H)));
 | 
											
												
													
														|  |        //integral[0] = integral[0] + per_face_area_[i]*dot(P,unit);
 |  |        //integral[0] = integral[0] + per_face_area_[i]*dot(P,unit);
 | 
											
												
													
														|  |        integral = integral + per_face_area_[i]*P;
 |  |        integral = integral + per_face_area_[i]*P;
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |      return integral;
 |  |      return integral;
 | 
											
												
													
														|  |    }
 |  |    }
 | 
											
												
													
														|  | 
 |  | +  
 | 
											
												
													
														|  |    // ********************************************************************** //
 |  |    // ********************************************************************** //
 | 
											
												
													
														|  |    // ********************************************************************** //
 |  |    // ********************************************************************** //
 | 
											
												
													
														|  |    // ********************************************************************** //
 |  |    // ********************************************************************** //
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  |    std::vector<double> ShellGenerator::Integrate() {
 |  |    std::vector<double> ShellGenerator::Integrate() {
 | 
											
												
													
														|  |      std::vector<double> integral = {0.0, 0.0, 0.0};
 |  |      std::vector<double> integral = {0.0, 0.0, 0.0};
 | 
											
												
													
														|  |      //simple 
 |  |      //simple 
 |