 |
waves
Basic FE playground
|
Go to the documentation of this file.
39 std::shared_ptr<MshData>
msh;
44 std::vector<uDirichlet *>
duBCs;
45 std::vector<TDirichlet *>
dTBCs;
52 std::vector<MSurface *>
MS;
62 Problem(std::shared_ptr<MshData> _msh, std::string problem_type,
double T_ref = 0);
66 virtual void write(std::ostream &out)
const override;
std::string problem_type
Definition: wProblem.h:41
double T_ref
Definition: wProblem.h:57
this namespace avoids conflicts with similar names in 'waves'
Definition: mirrors.h:37
a class containing the problem parameters
Definition: wProblem.h:36
std::vector< ANSYSSolution * > ANSYSSol
Ansys sol.
Definition: wProblem.h:60
std::vector< Medium * > media
Materials.
Definition: wProblem.h:42
double Sol
Definition: wProblem.h:59
std::vector< uNeumann * > nuBCs
mechanical von Neumann boundary conditions
Definition: wProblem.h:49
std::vector< TSource * > Tsrcs
volumic heat sources
Definition: wProblem.h:47
std::vector< MSurface * > MS
Mirrors surface.
Definition: wProblem.h:52
std::vector< uDirichlet * > duBCs
mechanical Dirichlet boundary conditions
Definition: wProblem.h:44
std::vector< TDirichlet * > dTBCs
thermal Dirichlet boundary conditions
Definition: wProblem.h:45
std::shared_ptr< MshData > msh
Mesh structure.
Definition: wProblem.h:39
std::vector< TNeumann * > nTBCs
thermal von Neumann boundary conditions
Definition: wProblem.h:50
#define MIRRORS_API
Definition: mirrors.h:29