NuTo
Numerics Tool
Functions
IGA.cpp File Reference
#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)
 

Function Documentation

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 
)