Home
last modified time | relevance | path

Searched refs:ChNodeFEAxyzDDD (Results 1 – 16 of 16) sorted by relevance

/dports/science/chrono/chrono-7.0.1/src/chrono/fea/
H A DChNodeFEAxyzDDD.cpp20 ChNodeFEAxyzDDD::ChNodeFEAxyzDDD(ChVector<> initial_pos, ChVector<> initial_dir_u, ChVector<> initi… in ChNodeFEAxyzDDD() function in chrono::fea::ChNodeFEAxyzDDD
27 ChNodeFEAxyzDDD::ChNodeFEAxyzDDD(const ChNodeFEAxyzDDD& other) : ChNodeFEAxyzDD(other) { in ChNodeFEAxyzDDD() function in chrono::fea::ChNodeFEAxyzDDD
35 ChNodeFEAxyzDDD::~ChNodeFEAxyzDDD() { in ~ChNodeFEAxyzDDD()
41 ChNodeFEAxyzDDD& ChNodeFEAxyzDDD::operator=(const ChNodeFEAxyzDDD& other) { in operator =()
56 void ChNodeFEAxyzDDD::SetNoSpeedNoAcceleration() { in SetNoSpeedNoAcceleration()
63 void ChNodeFEAxyzDDD::SetFixed(bool mev) { in SetFixed()
178 void ChNodeFEAxyzDDD::VariablesFbReset() { in VariablesFbReset()
188 void ChNodeFEAxyzDDD::VariablesQbLoadSpeed() { in VariablesQbLoadSpeed()
193 void ChNodeFEAxyzDDD::VariablesQbSetSpeed(double step) { in VariablesQbSetSpeed()
203 void ChNodeFEAxyzDDD::VariablesFbIncrementMq() { in VariablesFbIncrementMq()
[all …]
H A DChElementHexaANCF_3843.h116 void SetNodes(std::shared_ptr<ChNodeFEAxyzDDD> nodeA,
117 std::shared_ptr<ChNodeFEAxyzDDD> nodeB,
118 std::shared_ptr<ChNodeFEAxyzDDD> nodeC,
119 std::shared_ptr<ChNodeFEAxyzDDD> nodeD,
120 std::shared_ptr<ChNodeFEAxyzDDD> nodeE,
121 std::shared_ptr<ChNodeFEAxyzDDD> nodeF,
122 std::shared_ptr<ChNodeFEAxyzDDD> nodeG,
123 std::shared_ptr<ChNodeFEAxyzDDD> nodeH);
141 std::shared_ptr<ChNodeFEAxyzDDD> GetNodeA() const { return m_nodes[0]; } in GetNodeA()
144 std::shared_ptr<ChNodeFEAxyzDDD> GetNodeB() const { return m_nodes[1]; } in GetNodeB()
[all …]
H A DChNodeFEAxyzDDD.h32 class ChApi ChNodeFEAxyzDDD : public ChNodeFEAxyzDD {
34ChNodeFEAxyzDDD(ChVector<> initial_pos = VNULL, ChVector<> initial_dir_u = VECT_X, ChVector<> init…
35 ChNodeFEAxyzDDD(const ChNodeFEAxyzDDD& other);
36 ~ChNodeFEAxyzDDD();
38 ChNodeFEAxyzDDD& operator=(const ChNodeFEAxyzDDD& other);
H A DChElementShellANCF_3443.h135 void SetNodes(std::shared_ptr<ChNodeFEAxyzDDD> nodeA,
136 std::shared_ptr<ChNodeFEAxyzDDD> nodeB,
137 std::shared_ptr<ChNodeFEAxyzDDD> nodeC,
138 std::shared_ptr<ChNodeFEAxyzDDD> nodeD);
147 std::shared_ptr<ChNodeFEAxyzDDD> GetNodeA() const { return m_nodes[0]; } in GetNodeA()
150 std::shared_ptr<ChNodeFEAxyzDDD> GetNodeB() const { return m_nodes[1]; } in GetNodeB()
153 std::shared_ptr<ChNodeFEAxyzDDD> GetNodeC() const { return m_nodes[2]; } in GetNodeC()
156 std::shared_ptr<ChNodeFEAxyzDDD> GetNodeD() const { return m_nodes[3]; } in GetNodeD()
473 std::vector<std::shared_ptr<ChNodeFEAxyzDDD>> m_nodes; ///< element nodes
H A DChElementBeamANCF_3243.h116 void SetNodes(std::shared_ptr<ChNodeFEAxyzDDD> nodeA, std::shared_ptr<ChNodeFEAxyzDDD> nodeB);
131 std::shared_ptr<ChNodeFEAxyzDDD> GetNodeA() const { return m_nodes[0]; } in GetNodeA()
134 std::shared_ptr<ChNodeFEAxyzDDD> GetNodeB() const { return m_nodes[1]; } in GetNodeB()
412 std::vector<std::shared_ptr<ChNodeFEAxyzDDD>> m_nodes; ///< element nodes
H A DChElementHexaANCF_3843.cpp56 void ChElementHexaANCF_3843::SetNodes(std::shared_ptr<ChNodeFEAxyzDDD> nodeA, in SetNodes()
57 std::shared_ptr<ChNodeFEAxyzDDD> nodeB, in SetNodes()
58 std::shared_ptr<ChNodeFEAxyzDDD> nodeC, in SetNodes()
59 std::shared_ptr<ChNodeFEAxyzDDD> nodeD, in SetNodes()
60 std::shared_ptr<ChNodeFEAxyzDDD> nodeE, in SetNodes()
61 std::shared_ptr<ChNodeFEAxyzDDD> nodeF, in SetNodes()
62 std::shared_ptr<ChNodeFEAxyzDDD> nodeG, in SetNodes()
63 std::shared_ptr<ChNodeFEAxyzDDD> nodeH) { in SetNodes()
H A DChElementShellANCF_3443.cpp59 void ChElementShellANCF_3443::SetNodes(std::shared_ptr<ChNodeFEAxyzDDD> nodeA, in SetNodes()
60 std::shared_ptr<ChNodeFEAxyzDDD> nodeB, in SetNodes()
61 std::shared_ptr<ChNodeFEAxyzDDD> nodeC, in SetNodes()
62 std::shared_ptr<ChNodeFEAxyzDDD> nodeD) { in SetNodes()
H A DChElementBeamANCF_3243.cpp62 …ChElementBeamANCF_3243::SetNodes(std::shared_ptr<ChNodeFEAxyzDDD> nodeA, std::shared_ptr<ChNodeFEA… in SetNodes()
/dports/science/chrono/chrono-7.0.1/src/tests/unit_tests/fea/
H A Dutest_FEA_ANCFhexa_3843_Formulation.cpp123 std::shared_ptr<ChNodeFEAxyzDDD> m_nodeB;
171 … auto nodeA = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(0, 0, 0.0), dir1, dir2, dir3); in ANCFBrickTest()
173 …auto nodeB = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(length, 0, 0), dir1, dir2, dir3… in ANCFBrickTest()
176 …auto nodeC = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(length, width, 0), dir1, dir2, … in ANCFBrickTest()
178 …auto nodeD = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(0, width, 0), dir1, dir2, dir3); in ANCFBrickTest()
180 …auto nodeE = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(0, 0, height), dir1, dir2, dir3… in ANCFBrickTest()
186 …auto nodeH = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(0, width, height), dir1, dir2, … in ANCFBrickTest()
1294 std::shared_ptr<ChNodeFEAxyzDDD> nodeEndPoint; in AxialDisplacementCheck()
1492 std::shared_ptr<ChNodeFEAxyzDDD> nodeEndPoint; in CantileverTipLoadCheck()
1695 std::shared_ptr<ChNodeFEAxyzDDD> nodeEndPoint; in CantileverGravityCheck()
[all …]
H A Dutest_FEA_ANCFshell_3443_Formulation.cpp131 std::shared_ptr<ChNodeFEAxyzDDD> m_nodeB;
179 … auto nodeA = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(0, 0, 0.0), dir1, dir2, dir3); in ANCFShellTest()
187 …auto nodeD = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(0, width, 0), dir1, dir2, dir3); in ANCFShellTest()
1291 std::shared_ptr<ChNodeFEAxyzDDD> nodeEndPoint; in AxialDisplacementCheck()
1468 std::shared_ptr<ChNodeFEAxyzDDD> nodeEndPoint; in CantileverTipLoadCheck()
1645 std::shared_ptr<ChNodeFEAxyzDDD> nodeEndPoint; in CantileverGravityCheck()
1787 std::shared_ptr<ChNodeFEAxyzDDD> nodeEndPoint; in AxialTwistCheck()
1962 std::shared_ptr<ChNodeFEAxyzDDD> nodeEndPoint; in MLCantileverCheck1A()
2114 std::shared_ptr<ChNodeFEAxyzDDD> nodeEndPoint; in MLCantileverCheck1B()
2269 std::shared_ptr<ChNodeFEAxyzDDD> nodeEndPoint; in MLCantileverCheck2A()
[all …]
H A Dutest_FEA_ANCFbeam_3243_Formulation.cpp123 std::shared_ptr<ChNodeFEAxyzDDD> m_nodeB;
174 … auto nodeA = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(0, 0, 0.0), dir1, dir2, dir3); in ANCFBeamTest()
177 …auto nodeB = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(length, 0, 0), dir1, dir2, dir3… in ANCFBeamTest()
1273 … auto nodeA = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(0, 0, 0.0), dir1, dir2, dir3); in AxialDisplacementCheck()
1278 std::shared_ptr<ChNodeFEAxyzDDD> nodeEndPoint; in AxialDisplacementCheck()
1447 … auto nodeA = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(0, 0, 0.0), dir1, dir2, dir3); in CantileverTipLoadCheck()
1452 std::shared_ptr<ChNodeFEAxyzDDD> nodeEndPoint; in CantileverTipLoadCheck()
1625 … auto nodeA = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(0, 0, 0.0), dir1, dir2, dir3); in CantileverGravityCheck()
1630 std::shared_ptr<ChNodeFEAxyzDDD> nodeEndPoint; in CantileverGravityCheck()
1763 … auto nodeA = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(0, 0, 0.0), dir1, dir2, dir3); in AxialTwistCheck()
[all …]
/dports/science/chrono/chrono-7.0.1/src/tests/benchmark_tests/fea/
H A Dbtest_FEA_ANCFhexa_3843_LargeDisplacement.cpp86 std::shared_ptr<ChNodeFEAxyzDDD> m_nodeCornerPoint;
253 …chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(dx * i, dy * j, thickness), dir1, dir2, dir3… in ANCFHexaTest()
272 element->SetNodes(std::dynamic_pointer_cast<ChNodeFEAxyzDDD>(mesh->GetNode(nodeA_idx)), in ANCFHexaTest()
273 std::dynamic_pointer_cast<ChNodeFEAxyzDDD>(mesh->GetNode(nodeB_idx)), in ANCFHexaTest()
274 std::dynamic_pointer_cast<ChNodeFEAxyzDDD>(mesh->GetNode(nodeC_idx)), in ANCFHexaTest()
275 std::dynamic_pointer_cast<ChNodeFEAxyzDDD>(mesh->GetNode(nodeD_idx)), in ANCFHexaTest()
276 std::dynamic_pointer_cast<ChNodeFEAxyzDDD>(mesh->GetNode(nodeE_idx)), in ANCFHexaTest()
277 std::dynamic_pointer_cast<ChNodeFEAxyzDDD>(mesh->GetNode(nodeF_idx)), in ANCFHexaTest()
278 std::dynamic_pointer_cast<ChNodeFEAxyzDDD>(mesh->GetNode(nodeG_idx)), in ANCFHexaTest()
279 std::dynamic_pointer_cast<ChNodeFEAxyzDDD>(mesh->GetNode(nodeH_idx))); in ANCFHexaTest()
[all …]
H A Dbtest_FEA_ANCFshell_3443_LargeDisplacement.cpp86 std::shared_ptr<ChNodeFEAxyzDDD> m_nodeCornerPoint;
241 …auto node = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(dx * i, dy * j, 0.0), dir1, dir2… in ANCFShellTest()
262 element->SetNodes(std::dynamic_pointer_cast<ChNodeFEAxyzDDD>(mesh->GetNode(nodeA_idx)), in ANCFShellTest()
263 std::dynamic_pointer_cast<ChNodeFEAxyzDDD>(mesh->GetNode(nodeB_idx)), in ANCFShellTest()
264 std::dynamic_pointer_cast<ChNodeFEAxyzDDD>(mesh->GetNode(nodeC_idx)), in ANCFShellTest()
265 std::dynamic_pointer_cast<ChNodeFEAxyzDDD>(mesh->GetNode(nodeD_idx))); in ANCFShellTest()
277 … m_nodeCornerPoint = std::dynamic_pointer_cast<ChNodeFEAxyzDDD>(mesh->GetNode(nodeC_idx)); in ANCFShellTest()
H A Dbtest_FEA_ANCFbeam_3243_LargeDisplacement.cpp87 std::shared_ptr<ChNodeFEAxyzDDD> m_nodeEndPoint;
242 … auto nodeA = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(0, 0, 0.0), dir1, dir2, dir3); in ANCFBeamTest()
249 …auto nodeB = chrono_types::make_shared<ChNodeFEAxyzDDD>(ChVector<>(dx * i, 0, 0), dir1, dir2, dir3… in ANCFBeamTest()
/dports/science/chrono/chrono-7.0.1/doxygen/documentation/module_fea/
H A Dmanual_fea_nodes.md63 # ChNodeFEAxyzDDD {#manual_ChNodeFEAxyzDDD}
H A Dmanual_fea_elements.md158 - 8 nodes of ChNodeFEAxyzDDD type
187 - 2 nodes of chrono::fea::ChNodeFEAxyzDDD type
321 - 4 nodes of chrono::fea::ChNodeFEAxyzDDD type