/** * @file interface_particles.hpp * @author Julian Iseringhausen * @date Tue Apr 12 17:40:36 2011 * * @brief Interface for computing forces and energies in * particle systems. * */ #ifndef INTERFACE_PARTICLES_HPP #define INTERFACE_PARTIVLES_HPP #include "base/has_tempgrids.hpp" #include "interface/interface.hpp" namespace VMG { class Grid; class Multigrid; class InterfaceParticles : public Interface, public HasTempGrids { public: InterfaceParticles(BC boundary, int levelMin, int levelMax, vmg_float box_begin, vmg_float box_end) : Interface(boundary, levelMin, levelMax, box_begin, box_end, 0, 1.0), HasTempGrids() {} void ImportRightHandSide(Multigrid& multigrid); void ExportSolution(Grid& grid); }; } #endif /* INTERFACE_PARTICLES_HPP */