![]() |
NuTo
Numerics Tool
|
#include "BoostUnitTest.h"#include "PlateWithHoleAnalytic.h"#include <iostream>#include <boost/filesystem.hpp>#include "nuto/mechanics/structures/StructureBase.h"#include "nuto/mechanics/structures/unstructured/Structure.h"#include "nuto/math/SparseMatrixCSRGeneral.h"#include "nuto/math/SparseMatrixCSRSymmetric.h"#include "nuto/math/SparseDirectSolverMUMPS.h"#include "nuto/math/SparseDirectSolverPardiso.h"#include "nuto/mechanics/MechanicsEnums.h"#include "nuto/visualize/VisualizeEnum.h"#include "nuto/mechanics/iga/BSplineCurve.h"#include "nuto/mechanics/iga/BSplineSurface.h"#include "nuto/mechanics/sections/SectionPlane.h"#include "nuto/mechanics/constraints/ConstraintCompanion.h"#include "nuto/mechanics/groups/Group.h"Functions | |
| NuTo::BSplineSurface | buildRect2D (double x0, double y0, double Height, double Length) |
| void | SolveAndVisualize (NuTo::Structure *s, std::string name) |
| BOOST_AUTO_TEST_CASE (IGA_ConstantStress) | |
| BOOST_AUTO_TEST_CASE (IGA_PlateWithHoleNeumann) | |
| BOOST_AUTO_TEST_CASE | ( | IGA_ConstantStress | ) |
parameters
Structure 2D
create section
create constitutive law
assign constitutive law
Boundary condition
| BOOST_AUTO_TEST_CASE | ( | IGA_PlateWithHoleNeumann | ) |
create section
create constitutive law
| NuTo::BSplineSurface buildRect2D | ( | double | x0, |
| double | y0, | ||
| double | Height, | ||
| double | Length | ||
| ) |
Knots and control points
| void SolveAndVisualize | ( | NuTo::Structure * | s, |
| std::string | name | ||
| ) |
1.8.11