NuTo
Numerics Tool
Classes | Functions
TrussIn3D.cpp File Reference
#include "BoostUnitTest.h"
#include "nuto/mechanics/constitutive/ConstitutiveEnum.h"
#include "nuto/mechanics/integrationtypes/IntegrationTypeEnum.h"
#include "nuto/mechanics/interpolationtypes/InterpolationTypeEnum.h"
#include "nuto/mechanics/nodes/NodeEnum.h"
#include "nuto/mechanics/sections/SectionTruss.h"
#include "nuto/mechanics/structures/unstructured/Structure.h"
#include "nuto/mechanics/timeIntegration/NewmarkDirect.h"
#include "nuto/mechanics/constraints/ConstraintCompanion.h"
#include "nuto/mechanics/timeIntegration/postProcessing/PostProcessor.h"
#include <boost/filesystem.hpp>
#include <iostream>
#include <fstream>
#include <string>

Classes

class  ParametersMaterial
 
class  ParametersTimeIntegration
 
class  ParametersGeometry3D
 

Functions

void Run3d (Eigen::VectorXd rNodeCoords0, Eigen::VectorXd rNodeCoords1, Eigen::VectorXd rNodeCoords2, Eigen::VectorXd rDirectionAligned, Eigen::VectorXd rDirectionOrthogonal0, Eigen::VectorXd rDirectionOrthogonal1, double expectedNorm)
 
 BOOST_AUTO_TEST_CASE (TrussAlignedX)
 
 BOOST_AUTO_TEST_CASE (TrussAlignedY)
 
 BOOST_AUTO_TEST_CASE (TrussAlignedZ)
 
 BOOST_AUTO_TEST_CASE (TrussAlignedAngleBisector)
 

Function Documentation

BOOST_AUTO_TEST_CASE ( TrussAlignedX  )
BOOST_AUTO_TEST_CASE ( TrussAlignedY  )
BOOST_AUTO_TEST_CASE ( TrussAlignedZ  )
BOOST_AUTO_TEST_CASE ( TrussAlignedAngleBisector  )
void Run3d ( Eigen::VectorXd  rNodeCoords0,
Eigen::VectorXd  rNodeCoords1,
Eigen::VectorXd  rNodeCoords2,
Eigen::VectorXd  rDirectionAligned,
Eigen::VectorXd  rDirectionOrthogonal0,
Eigen::VectorXd  rDirectionOrthogonal1,
double  expectedNorm 
)