Home
last modified time | relevance | path

Searched refs:mnode2 (Results 1 – 9 of 9) sorted by relevance

/dports/science/chrono/chrono-7.0.1/src/demos/fea/
H A Ddemo_FEA_basic.cpp148 my_mesh->AddNode(mnode2); in test_2()
177 constraint2->Initialize(mnode2, // node in test_2()
203 GetLog() << mnode2->pos << "\n"; in test_2()
255 my_mesh->AddNode(mnode2); in test_3()
290 constraint2->Initialize(mnode2, // node in test_3()
317 GetLog() << mnode2->GetPos() << "\n"; in test_3()
369 my_mesh->AddNode(mnode2); in test_4()
403 constraint2->Initialize(mnode2, // node in test_4()
434 GetLog() << mnode2->GetPos() << "\n"; in test_4()
505 my_mesh->AddNode(mnode2); in test_5()
[all …]
H A Ddemo_FEA_thermal.cpp106 …auto mnode2 = std::dynamic_pointer_cast<ChNodeFEAxyzP>(my_mesh->GetNode(my_mesh->GetNnodes() - 2)); in main() local
107 mnode2->SetFixed(true); in main()
108 mnode2->SetP(0.5); // field: temperature [K] in main()
H A Ddemo_FEA_dynamics.cpp308 auto mnode2 = chrono_types::make_shared<ChNodeFEAxyz>(ChVector<>(0, 0, 1)); in test_3() local
314 mnode2->SetMass(200); in test_3()
322 my_mesh->AddNode(mnode2); in test_3()
329 melement1->SetNodes(mnode1, mnode2, mnode3, mnode4); in test_3()
351 constraint2->Initialize(mnode2, // node in test_3()
H A Ddemo_FEA_contacts_SMC.cpp166 … auto mnode2 = chrono_types::make_shared<ChNodeFEAxyz>(ChVector<>(0, 0.1, 0.2) + offset); in main() local
171 my_mesh->AddNode(mnode2); in main()
176 melement1->SetNodes(mnode1, mnode2, mnode3, mnode4); in main()
H A Ddemo_FEA_shellsBST.cpp115 auto mnode2 = chrono_types::make_shared<ChNodeFEAxyz>(p2); in main() local
121 my_mesh->AddNode(mnode2); in main()
131 …melement->SetNodes(mnode0, mnode1, mnode2, nullptr, nullptr, nullptr); // mnode3, mnode4, mnode5); in main()
/dports/science/chrono/chrono-7.0.1/src/chrono/fea/
H A DChContactSurfaceMesh.h48 std::shared_ptr<ChNodeFEAxyz> GetNode2() const { return mnode2; } in GetNode2()
55 void SetNode2(std::shared_ptr<ChNodeFEAxyz> mn) { mnode2 = mn; } in SetNode2()
71 virtual ChVariables* GetVariables2() override { return &mnode2->Variables(); } in GetVariables2()
216 std::shared_ptr<ChNodeFEAxyz> mnode2; variable
247 std::shared_ptr<ChNodeFEAxyzrot> GetNode2() const { return mnode2; } in GetNode2()
254 void SetNode2(std::shared_ptr<ChNodeFEAxyzrot> mn) { mnode2 = mn; } in SetNode2()
270 virtual ChVariables* GetVariables2() override { return &mnode2->Variables(); } in GetVariables2()
415 std::shared_ptr<ChNodeFEAxyzrot> mnode2; variable
H A DChContactSurfaceMesh.cpp71 mD.segment(block_offset + 3, 3) = mnode2->GetPos().eigen(); in LoadableGetStateBlock_x()
95 mvars.push_back(&mnode2->Variables()); in LoadableGetVariables()
101 x.segment(3, 3) = mnode2->pos.eigen(); in ContactableGetStateBlock_x()
107 w.segment(3, 3) = mnode2->pos_dt.eigen(); in ContactableGetStateBlock_w()
113 mnode2->NodeIntStateIncrement(3, x_new, x, 3, dw); in ContactableIncrementState()
354 mvars.push_back(&mnode2->Variables()); in LoadableGetVariables()
362 x.segment(7, 3) = mnode2->GetPos().eigen(); in ContactableGetStateBlock_x()
363 x.segment(10, 4) = mnode2->GetRot().eigen(); in ContactableGetStateBlock_x()
373 w.segment(6, 3) = mnode2->GetPos_dt().eigen(); in ContactableGetStateBlock_w()
374 w.segment(9, 3) = mnode2->GetWvel_loc().eigen(); in ContactableGetStateBlock_w()
[all …]
/dports/science/chrono/chrono-7.0.1/doxygen/documentation/module_fea/
H A Dmanual_fea.md111 auto mnode2 = std::make_shared<ChNodeFEAxyz>(ChVector<>(0, 0, 1));
117 my_mesh->AddNode(mnode2);
129 mnode2->SetMass(0.01);
132 mnode2->SetForce(ChVector<>(0, 5, 0));
165 melement1->SetNodes(mnode1, mnode2, mnode3, mnode4);
/dports/science/chrono/chrono-7.0.1/src/demos/python/fea/
H A Ddemo_FEA_shellsBST.py99 mnode2 = fea.ChNodeFEAxyz(p2) variable
105 my_mesh.AddNode(mnode2)
115 melement.SetNodes(mnode0, mnode1, mnode2,None,None,None)