PLaSK library
Loading...
Searching...
No Matches
plask.hpp
Go to the documentation of this file.
1
/*
2
* This file is part of PLaSK (https://plask.app) by Photonics Group at TUL
3
* Copyright (c) 2022 Lodz University of Technology
4
*
5
* This program is free software: you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License as published by
7
* the Free Software Foundation, version 3.
8
*
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
13
*/
14
#ifndef PLASK__PLASK_HPP
15
#define PLASK__PLASK_HPP
16
66
#include <plask/config.hpp>
67
68
#include "
memory.hpp
"
69
#include "
memalloc.hpp
"
70
#include "
math.hpp
"
71
#include "
exceptions.hpp
"
72
#include "
solver.hpp
"
73
#include "
vec.hpp
"
74
#include "
axes.hpp
"
75
#include "
manager.hpp
"
76
77
#include "
vector/tensor2.hpp
"
78
#include "
vector/tensor3.hpp
"
79
#include "
vector/lateral.hpp
"
80
81
#include "
material/material.hpp
"
82
#include "
material/db.hpp
"
83
#include "
material/info.hpp
"
84
85
#include "
log/log.hpp
"
86
#include "
log/data.hpp
"
87
#include "
log/id.hpp
"
88
89
#include "
utils/xml.hpp
"
90
91
#include "
parallel.hpp
"
92
93
//this contains all geometry stuff
94
#include "
geometry/geometry.hpp
"
95
96
#include "
mesh/mesh.hpp
"
97
#include "
mesh/utils.hpp
"
98
#include "
mesh/interpolation.hpp
"
99
#include "
mesh/boundary_conditions.hpp
"
100
#include "
mesh/rectangular.hpp
"
101
#include "
mesh/generator_rectangular.hpp
"
102
#include "
mesh/rectangular_spline.hpp
"
103
#include "
mesh/rectangular_masked.hpp
"
104
#include "
mesh/rectangular_masked_spline.hpp
"
105
#include "
mesh/triangular2d.hpp
"
106
#include "
mesh/extruded_triangular3d.hpp
"
107
#include "
mesh/basic.hpp
"
108
#include "
mesh/lateral.hpp
"
109
110
#include "
provider/provider.hpp
"
111
#include "
provider/providerfor.hpp
"
112
#include "
provider/combined_provider.hpp
"
113
114
#include "
phys/constants.hpp
"
115
#include "
phys/functions.hpp
"
116
117
#include "
properties/thermal.hpp
"
118
#include "
properties/electrical.hpp
"
119
#include "
properties/optical.hpp
"
120
#include "
properties/gain.hpp
"
121
#include "
properties/energylevels.hpp
"
122
123
#include "
filters/filter.hpp
"
124
125
#include "
utils/openmp.hpp
"
126
127
#include "
utils/warnings.hpp
"
128
129
130
#endif
// PLASK__PLASK_HPP
plask
plask.hpp
Generated by
1.9.8