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 | ||
) |