waves
Basic FE playground
wSource.h
Go to the documentation of this file.
1 #ifndef KATOPTRON_SOURCE_H
2 #define KATOPTRON_SOURCE_H
3 
4 #include "katoptron.h"
5 #include "wGroup.h"
6 #include <vector>
7 #include <string>
8 
9 namespace katoptron
10 {
11 
15 class KATOPTRON_API Source : public tbox::Group
16 {
17 public:
18  std::string const &Source_name;
19  std::vector<tbox::Node *> nodes;
20  double value;
21 
22  Source(Problem &pbl,
23  std::string const &name,
24  std::string const &_Source_name,
25  double v_T);
26 #ifndef SWIG
27  virtual void write(std::ostream &out) const;
28 #endif
29 };
30 
31 } // namespace katoptron
32 
33 #endif //KATOPTRON_SOURCE_H
katoptron::Source
Class used to specify in Python the different volumetric heat sources.
Definition: wSource.h:15
KATOPTRON_API
#define KATOPTRON_API
Definition: katoptron.h:13
katoptron
katoptron namespace
Definition: Algebraic.h:18
katoptron::Source::value
double value
Definition: wSource.h:20
katoptron::Problem
Class which is used to specify in Python the thermomechanical to solve.
Definition: wProblem.h:19
katoptron.h
katoptron::Source::nodes
std::vector< tbox::Node * > nodes
Definition: wSource.h:19
katoptron::Source::Source_name
const std::string & Source_name
Definition: wSource.h:18