![]() |
NuTo
Numerics Tool
|
#include <cmath>#include "nuto/math/SparseMatrixCSRGeneral.h"#include "nuto/math/SparseDirectSolverMUMPS.h"#include "nuto/math/LinearInterpolation.h"#include "nuto/mechanics/structures/unstructured/Structure.h"#include "nuto/mechanics/constitutive/laws/AdditiveInputExplicit.h"#include "nuto/mechanics/constitutive/laws/AdditiveOutput.h"#include "nuto/mechanics/constitutive/laws/ThermalStrains.h"#include "nuto/mechanics/constraints/ConstraintCompanion.h"#include "nuto/mechanics/groups/Group.h"#include "nuto/mechanics/sections/SectionPlane.h"#include "nuto/mechanics/timeIntegration/NewmarkDirect.h"#include "nuto/mechanics/timeIntegration/postProcessing/PostProcessor.h"#include "nuto/mechanics/MechanicsEnums.h"#include "nuto/visualize/VisualizeEnum.h"Classes | |
| struct | Properties |
Functions | |
| double | iso_temperature_curve (double seconds) |
| std::array< double, 2 > | SandstoneExpansion (double temperature) |
| std::array< double, 2 > | CruzGillenCement (double temperature) |
| void | SetConstitutiveLaws (Structure &structure, int group, Properties properties, std::function< std::array< double, 2 >(double)> ExpansionFunction) |
| void | SetInterpolation (Structure &structure, int group) |
| void | SetVisualization (Structure &structure) |
| int | main () |
| std::array<double, 2> CruzGillenCement | ( | double | temperature | ) |
| double iso_temperature_curve | ( | double | seconds | ) |
| int main | ( | ) |
| std::array<double, 2> SandstoneExpansion | ( | double | temperature | ) |
| void SetConstitutiveLaws | ( | Structure & | structure, |
| int | group, | ||
| Properties | properties, | ||
| std::function< std::array< double, 2 >(double)> | ExpansionFunction | ||
| ) |
| void SetInterpolation | ( | Structure & | structure, |
| int | group | ||
| ) |
| void SetVisualization | ( | Structure & | structure | ) |
1.8.11