source: src/Filling/Preparators/BoxFillerPreparator.hpp

Candidate_v1.6.1
Last change on this file was cae614, checked in by Frederik Heber <heber@…>, 10 years ago

Extracted filler preparing functionality from FillRegularGridAction.

  • Property mode set to 100644
File size: 753 bytes
Line 
1/*
2 * BoxFillerPreparator.hpp
3 *
4 * Created on: Sep 2, 2014
5 * Author: heber
6 */
7
8#ifndef BOXFILLERPREPARATOR_HPP_
9#define BOXFILLERPREPARATOR_HPP_
10
11// include config.h
12#ifdef HAVE_CONFIG_H
13#include <config.h>
14#endif
15
16#include "BaseFillerPreparator.hpp"
17
18#include <vector>
19
20#include "LinearAlgebra/Vector.hpp"
21
22class RealSpaceMatrix;
23
24/** This class prepares a filler for filling the whole domain at specific points.
25 *
26 */
27class BoxFillerPreparator :
28 public BaseFillerPreparator
29{
30public:
31 BoxFillerPreparator(molecule *_filler);
32 ~BoxFillerPreparator();
33
34 void addCubeMesh(
35 const std::vector<unsigned int> _counts,
36 const Vector &_offset,
37 const RealSpaceMatrix &_M);
38
39};
40
41
42#endif /* BOXFILLERPREPARATOR_HPP_ */
Note: See TracBrowser for help on using the repository browser.