Phoxonics  1.0
Object Oriented FDTD Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
CellConfig.hpp
Go to the documentation of this file.
1 /*
2  * CellConfig.hpp
3  *
4  * Created on: Oct 15, 2014
5  * Author: nano
6  */
7 
8 #ifndef CELLCONFIG_HPP_
9 #define CELLCONFIG_HPP_
10 
11 #include "../../../common/common.hpp"
12 #include "ConfigBase.hpp"
13 #include "../common/Vector3D.hpp"
14 #include "ConfigFactoryReg.hpp"
15 
16 #include <string>
17 #include <iostream>
18 
19 namespace phoxonics {
20 namespace core {
21 
22 class CellConfig : public ConfigBase {
23 public:
24  explicit CellConfig();
25  explicit CellConfig(std::string config_type);
26  virtual ~CellConfig();
27 
28  // print object in console
29  void print_me() override final;
30 };
31 
32 } /* namespace core */
33 } /* namespace phoxonics */
34 
35 #endif /* CELLCONFIG_HPP_ */
Definition: CellConfig.hpp:22
Definition: CommonBase.hpp:14
Definition: ConfigBase.hpp:20
CellConfig()
Definition: CellConfig.cpp:15
std::string config_type
Definition: ConfigBase.hpp:41
virtual ~CellConfig()
Definition: CellConfig.cpp:27
void print_me() overridefinal
Definition: CellConfig.cpp:31