NuTo
Numerics Tool
|
#include "nuto/base/Group.h"
#include "nuto/mechanics/constraints/Constraints.h"
#include "nuto/mechanics/constraints/Equation.h"
#include "nuto/mechanics/DirectionEnum.h"
#include "nuto/mechanics/nodes/NodeSimple.h"
Go to the source code of this file.
Namespaces | |
NuTo | |
NuTo::Constraint | |
Functions | |
RhsFunction | NuTo::Constraint::RhsRamp (double timeEnd, double valueEnd) |
linear function More... | |
RhsFunction | NuTo::Constraint::RhsConstant (double constantValue) |
constant function More... | |
std::vector< Equation > | NuTo::Constraint::Component (const NodeSimple &node, std::vector< eDirection > directions, double value=0.0) |
constraints components of vector valued nodes in X and/or Y and/or Z More... | |
std::vector< Equation > | NuTo::Constraint::Component (const Group< NodeSimple > &nodes, std::vector< eDirection > directions, double value=0.0) |
constraints components of vector valued nodes in X and/or Y and/or Z More... | |
std::vector< Equation > | NuTo::Constraint::Component (const NodeSimple &node, std::vector< eDirection > directions, RhsFunction rhs) |
constraints components of vector valued nodes in X and/or Y and/or Z More... | |
std::vector< Equation > | NuTo::Constraint::Component (const Group< NodeSimple > &nodes, std::vector< eDirection > directions, RhsFunction rhs) |
constraints components of vector valued nodes in X and/or Y and/or Z More... | |
Equation | NuTo::Constraint::Direction (const NodeSimple &node, Eigen::VectorXd direction, RhsFunction rhs) |
creates a constraint equation for constraints that are not axes aligned More... | |
Equation | NuTo::Constraint::Direction (const NodeSimple &node, Eigen::VectorXd direction, double value=0.0) |
creates a constraint equation for constraints that are not axes aligned More... | |
std::vector< Equation > | NuTo::Constraint::Direction (const Group< NodeSimple > &nodes, Eigen::VectorXd direction, RhsFunction rhs) |
creates multiple constraint equations for constraints that are not axes aligned More... | |
std::vector< Equation > | NuTo::Constraint::Direction (const Group< NodeSimple > &nodes, Eigen::VectorXd direction, double value=0.0) |
creates multiple constraint equations for constraints that are not axes aligned More... | |
Equation | NuTo::Constraint::Value (const NodeSimple &node, double value=0.0) |
Constraint single value node. More... | |
Equation | NuTo::Constraint::Value (const NodeSimple &node, RhsFunction rhs) |
Constraint single value node. More... | |
std::vector< Equation > | NuTo::Constraint::Value (const Group< NodeSimple > &nodes, double value=0.0) |
Constraint group of single value nodes. More... | |
std::vector< Equation > | NuTo::Constraint::Value (const Group< NodeSimple > &nodes, RhsFunction rhs) |
Constraint group of single value nodes. More... | |