Home
last modified time | relevance | path

Searched refs:mysurfmaterial (Results 1 – 17 of 17) sorted by relevance

/dports/science/chrono/chrono-7.0.1/src/demos/fea/
H A Ddemo_FEA_beams_extrude.cpp58 std::shared_ptr<ChMaterialSurface> mysurfmaterial in CreateLobedGear() argument
73 mgear.get(), mysurfmaterial, // in CreateLobedGear()
165 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceSMC>(); in main() local
166 mysurfmaterial->SetKn(350); // contact normal stiffness in main()
167 mysurfmaterial->SetKt(350); // contact tangential stiffness in main()
168 mysurfmaterial->SetGn(25); // contact normal damping in main()
169 mysurfmaterial->SetGt(25); // contact tangential damping in main()
170 mysurfmaterial->SetFriction(0.2f); in main()
188 extruder->SetContact( mysurfmaterial, // the NSC material for contact surfaces in main()
234 lobe_inner_rad, lobe_outer_rad, lobe_thickness, my_system, mysurfmaterial); in main()
[all …]
H A Ddemo_FEA_abaqus_wheel.cpp76 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceSMC>(); in main() local
77 mysurfmaterial->SetYoungModulus(10e4); in main()
78 mysurfmaterial->SetFriction(0.3f); in main()
79 mysurfmaterial->SetRestitution(0.2f); in main()
80 mysurfmaterial->SetAdhesion(0); in main()
83 mysurfmaterial->SetYoungModulus(30e4); in main()
84 mysurfmaterial->SetFriction(0.3f); in main()
85 mysurfmaterial->SetRestitution(0.2f); in main()
86 mysurfmaterial->SetAdhesion(0); in main()
90 …uto mfloor = chrono_types::make_shared<ChBodyEasyBox>(2, 0.2, 6, 2700, true, true, mysurfmaterial); in main()
[all …]
H A Ddemo_FEA_contacts_SMC.cpp85 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceSMC>(); in main() local
86 mysurfmaterial->SetYoungModulus(6e4); in main()
87 mysurfmaterial->SetFriction(0.3f); in main()
88 mysurfmaterial->SetRestitution(0.2f); in main()
89 mysurfmaterial->SetAdhesion(0); in main()
106 …mfloor->GetCollisionModel()->AddTriangleMesh(mysurfmaterial, mmeshbox, false, false, VNULL, ChMatr… in main()
122 …uto mfloor = chrono_types::make_shared<ChBodyEasyBox>(2, 0.1, 2, 2700, true, true, mysurfmaterial); in main()
133 … mcube = chrono_types::make_shared<ChBodyEasyBox>(0.1, 0.1, 0.1, 2700, true, true, mysurfmaterial); in main()
137 … auto msphere = chrono_types::make_shared<ChBodyEasySphere>(0.1, 2700, true, true, mysurfmaterial); in main()
204 auto mcontactsurf = chrono_types::make_shared<ChContactSurfaceMesh>(mysurfmaterial); in main()
[all …]
H A Ddemo_FEA_contacts_NSC.cpp90 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceNSC>(); in main() local
91 mysurfmaterial->SetFriction(0.3f); in main()
92 mysurfmaterial->SetRestitution(0); in main()
109 …mfloor->GetCollisionModel()->AddTriangleMesh(mysurfmaterial, mmeshbox, false, false, VNULL, ChMatr… in main()
126 …uto mfloor = chrono_types::make_shared<ChBodyEasyBox>(2, 0.1, 2, 2700, true, true, mysurfmaterial); in main()
138 … mcube = chrono_types::make_shared<ChBodyEasyBox>(0.1, 0.1, 0.1, 2700, true, true, mysurfmaterial); in main()
142 … auto msphere = chrono_types::make_shared<ChBodyEasySphere>(0.1, 2700, true, true, mysurfmaterial); in main()
204 auto mcontactsurf = chrono_types::make_shared<ChContactSurfaceMesh>(mysurfmaterial); in main()
242 auto mcontactcloud = chrono_types::make_shared<ChContactSurfaceNodeCloud>(mysurfmaterial); in main()
H A Ddemo_FEA_contactsANCF_SMC.cpp100 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceSMC>(); in main() local
101 mysurfmaterial->SetYoungModulus(6e4f); in main()
102 mysurfmaterial->SetFriction(0.3f); in main()
103 mysurfmaterial->SetRestitution(0.5f); in main()
104 mysurfmaterial->SetAdhesion(0); in main()
114 …uto mfloor = chrono_types::make_shared<ChBodyEasyBox>(3, 3, 0.2, 8000, true, true, mysurfmaterial); in main()
143 auto mcontactsurf = chrono_types::make_shared<ChContactSurfaceMesh>(mysurfmaterial); in main()
H A Ddemo_FEA_cosimulate_load.cpp134 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceSMC>(); in main() local
135 mysurfmaterial->SetYoungModulus(10e4); in main()
136 mysurfmaterial->SetFriction(0.3f); in main()
137 mysurfmaterial->SetRestitution(0.2f); in main()
138 mysurfmaterial->SetAdhesion(0); in main()
174 auto mcontactsurf = chrono_types::make_shared<ChContactSurfaceMesh>(mysurfmaterial); in main()
/dports/science/chrono/chrono-7.0.1/src/demos/python/fea/
H A Ddemo_FEA_contacts.py65 mysurfmaterial = chrono.ChMaterialSurfaceSMC() variable
66 mysurfmaterial.SetYoungModulus(6e4)
67 mysurfmaterial.SetFriction(0.3)
68 mysurfmaterial.SetRestitution(0.2)
69 mysurfmaterial.SetAdhesion(0)
86 …mfloor.GetCollisionModel().AddTriangleMesh(mysurfmaterial, mmeshbox, False, False, chrono.VNULL, c…
102 mfloor = chrono.ChBodyEasyBox(2, 0.1, 2, 2700, True, True, mysurfmaterial)
113 mcube = chrono.ChBodyEasyBox(0.1, 0.1, 0.1, 2700, True, True, mysurfmaterial)
117 msphere = chrono.ChBodyEasySphere(0.1, 2700, True, True, mysurfmaterial)
159 mcontactsurf = fea.ChContactSurfaceMesh(mysurfmaterial)
[all …]
/dports/science/chrono/chrono-7.0.1/src/tests/unit_tests/fea/
H A Dutest_FEA_ANCFContact.cpp41 std::shared_ptr<ChMaterialSurfaceSMC> mysurfmaterial,
59 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceSMC>(); in main() local
60 mysurfmaterial->SetKn(1e0); in main()
61 mysurfmaterial->SetKt(0); in main()
62 mysurfmaterial->SetGn(1e0); in main()
63 mysurfmaterial->SetGt(0); in main()
87 …bool ThereIsContact1 = EvaluateContact(my_material, mysurfmaterial, sphere_swept_thickness, scaleF… in main()
104 …bool ThereIsContact2 = EvaluateContact(my_material, mysurfmaterial, sphere_swept_thickness, scaleF… in main()
190 std::shared_ptr<ChMaterialSurfaceSMC> mysurfmaterial, in EvaluateContact() argument
260 auto mcontactsurf_1 = chrono_types::make_shared<ChContactSurfaceMesh>(mysurfmaterial); in EvaluateContact()
[all …]
H A Dutest_FEA_compute_contact_mesh.cpp196 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceSMC>(); in main() local
198 mysurfmaterial->SetKn(kn); in main()
199 mysurfmaterial->SetKt(kt); in main()
200 mysurfmaterial->SetGn(gn); in main()
201 mysurfmaterial->SetGt(gt); in main()
203 auto contact_surf = chrono_types::make_shared<ChContactSurfaceNodeCloud>(mysurfmaterial); in main()
/dports/science/chrono/chrono-7.0.1/src/demos/fsi/
H A Ddemo_FSI_Compressibility.cpp86 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceSMC>(); in CreateSolidPhase() local
89 mysurfmaterial->SetYoungModulus(6e4); in CreateSolidPhase()
90 mysurfmaterial->SetFriction(0.3f); in CreateSolidPhase()
91 mysurfmaterial->SetRestitution(0.2f); in CreateSolidPhase()
92 mysurfmaterial->SetAdhesion(0); in CreateSolidPhase()
117 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_XY, pos_zn, QUNIT, true); in CreateSolidPhase()
118 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_YZ, pos_xp, QUNIT, true); in CreateSolidPhase()
119 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_YZ, pos_xn, QUNIT, true); in CreateSolidPhase()
120 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_XZ, pos_yp, QUNIT, true); in CreateSolidPhase()
121 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_XZ, pos_yn, QUNIT, true); in CreateSolidPhase()
H A Ddemo_FSI_DamBreak.cpp83 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceSMC>(); in CreateSolidPhase() local
84 mysurfmaterial->SetYoungModulus(6e4); in CreateSolidPhase()
85 mysurfmaterial->SetFriction(0.3f); in CreateSolidPhase()
86 mysurfmaterial->SetRestitution(0.2f); in CreateSolidPhase()
87 mysurfmaterial->SetAdhesion(0); in CreateSolidPhase()
115 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_XY, pos_zp, QUNIT, true); in CreateSolidPhase()
116 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_XY, pos_zn, QUNIT, true); in CreateSolidPhase()
117 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_YZ, pos_xp, QUNIT, true); in CreateSolidPhase()
118 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_YZ, pos_xn, QUNIT, true); in CreateSolidPhase()
H A Ddemo_FSI_Poiseuille_flow.cpp84 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceSMC>(); in CreateSolidPhase() local
85 mysurfmaterial->SetYoungModulus(6e4); in CreateSolidPhase()
86 mysurfmaterial->SetFriction(0.3f); in CreateSolidPhase()
87 mysurfmaterial->SetRestitution(0.2f); in CreateSolidPhase()
88 mysurfmaterial->SetAdhesion(0); in CreateSolidPhase()
107 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, sizeBottom, posBottom, QUNIT, true); in CreateSolidPhase()
108 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, sizeTop, posTop, QUNIT, true); in CreateSolidPhase()
H A Ddemo_FSI_CylinderDrop.cpp187 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceSMC>(); in CreateSolidPhase() local
188 mysurfmaterial->SetYoungModulus(1e8); in CreateSolidPhase()
189 mysurfmaterial->SetFriction(0.2f); in CreateSolidPhase()
190 mysurfmaterial->SetRestitution(0.05f); in CreateSolidPhase()
191 mysurfmaterial->SetAdhesion(0); in CreateSolidPhase()
221 AddWall(box, size_XY, mysurfmaterial, pos_zp); in CreateSolidPhase()
222 AddWall(box, size_XY, mysurfmaterial, pos_zn); in CreateSolidPhase()
223 AddWall(box, size_YZ, mysurfmaterial, pos_xp); in CreateSolidPhase()
224 AddWall(box, size_YZ, mysurfmaterial, pos_xn); in CreateSolidPhase()
225 AddWall(box, size_XZ, mysurfmaterial, pos_yp); in CreateSolidPhase()
[all …]
H A Ddemo_FSI_Flexible_Elements.cpp211 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceSMC>(); in Create_MB_FE() local
214 mysurfmaterial->SetYoungModulus(6e4); in Create_MB_FE()
215 mysurfmaterial->SetFriction(0.3f); in Create_MB_FE()
216 mysurfmaterial->SetRestitution(0.2f); in Create_MB_FE()
217 mysurfmaterial->SetAdhesion(0); in Create_MB_FE()
243 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_XY, pos_zn, QUNIT, true); in Create_MB_FE()
244 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_YZ, pos_xp, QUNIT, true); in Create_MB_FE()
245 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_YZ, pos_xn, QUNIT, true); in Create_MB_FE()
246 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_XZ, pos_yp, QUNIT, true); in Create_MB_FE()
247 chrono::utils::AddBoxGeometry(ground.get(), mysurfmaterial, size_XZ, pos_yn, QUNIT, true); in Create_MB_FE()
/dports/science/chrono/chrono-7.0.1/src/tests/unit_tests/fsi/
H A Dutest_FSI_Poiseuille_flow.cpp84 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceSMC>(); in CreateSolidPhase() local
87 mysurfmaterial->SetYoungModulus(6e4); in CreateSolidPhase()
88 mysurfmaterial->SetFriction(0.3f); in CreateSolidPhase()
89 mysurfmaterial->SetRestitution(0.2f); in CreateSolidPhase()
90 mysurfmaterial->SetAdhesion(0); in CreateSolidPhase()
106 chrono::utils::AddBoxGeometry(body.get(), mysurfmaterial, sizeWall, posBottom, QUNIT, true); in CreateSolidPhase()
/dports/science/chrono/chrono-7.0.1/src/demos/cascade/
H A Ddemo_CAS_robot.cpp55 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceNSC>(); in main() local
56 mysurfmaterial->SetFriction(0.3f); in main()
57 mysurfmaterial->SetRestitution(0); in main()
184 …cube = chrono_types::make_shared<ChBodyEasyBox>(0.2, 0.08, 0.08, 1000, true, true, mysurfmaterial); in main()
401 …td::shared_ptr<ChBodyEasyBox> mfloor(new ChBodyEasyBox(8, 1, 8, 1000, true, true, mysurfmaterial)); in main()
411 …d_ptr<ChBodyEasyBox> mcube(new ChBodyEasyBox(0.4, brick_h, 0.4, 1000, true, true, mysurfmaterial)); in main()
/dports/science/chrono/chrono-7.0.1/src/demos/robot/viper/
H A Ddemo_ROBOT_Viper_SPH.cpp276 auto mysurfmaterial = chrono_types::make_shared<ChMaterialSurfaceNSC>(); in CreateSolidPhase() local