source: src/units/particle/interface_particles_cf.hpp@ f003a9

Last change on this file since f003a9 was f003a9, checked in by Julian Iseringhausen <isering@…>, 14 years ago

Refactored vmg in order to separate the core library and the particle simulation part properly.

git-svn-id: https://svn.version.fz-juelich.de/scafacos/trunk@1798 5161e1c8-67bf-11de-9fd5-51895aff932f

  • Property mode set to 100644
File size: 682 bytes
Line 
1/**
2 * @file interface_particles_cf.hpp
3 * @author Julian Iseringhausen <isering@ins.uni-bonn.de>
4 * @date Fri Sep 16 13:17:36 2011
5 *
6 * @brief Interface for computing forces and energies in
7 * particle systems. Requires a config file.
8 *
9 */
10
11#ifndef INTERFACE_PARTICLES_CF_HPP
12#define INTERFACE_PARTIVLES_CF_HPP
13
14#include <vector>
15
16namespace VMG
17{
18
19class Grid;
20
21class InterfaceParticlesCF
22{
23public:
24 InterfaceParticlesCF(const char* filename);
25private:
26 void LoadDatafile(const std::string& conf_filename, const std::string& data_filename);
27 void CommParticles(const Grid& grid);
28
29 std::vector<vmg_float> data_vec;
30};
31
32}
33
34#endif /* INTERFACE_PARTICLES_CF_HPP */
Note: See TracBrowser for help on using the repository browser.