/dports/science/chrono/chrono-7.0.1/src/demos/fea/ |
H A D | demo_FEA_meshless.cpp | 79 ChSharedPtr<ChContinuumDruckerPrager> mmaterial(new ChContinuumDruckerPrager); in main() local 80 mymatter->ReplaceMaterial(mmaterial); in main() 81 mmaterial->Set_v(0.35); in main() 82 mmaterial->Set_E(30000.0); in main() 83 mmaterial->Set_elastic_yeld(0); in main() 84 mmaterial->Set_alpha(30 * CH_C_DEG_TO_RAD); in main() 86 mmaterial->Set_dilatancy(30 * CH_C_DEG_TO_RAD); in main() 87 mmaterial->Set_flow_rate(50000000.0); in main() 88 mmaterial->Set_hardening_limit(mmaterial->Get_elastic_yeld()); in main() 89 mmaterial->Set_hardening_speed(100000000); in main()
|
H A D | demo_FEA_basic.cpp | 132 mmaterial->Set_v(0.3); in test_2() 156 melement1->SetMaterial(mmaterial); in test_2() 232 mmaterial->Set_E(207e9); in test_3() 233 mmaterial->Set_v(0.3); in test_3() 269 melement1->SetMaterial(mmaterial); in test_3() 342 mmaterial->Set_E(207e6); in test_4() 343 mmaterial->Set_v(0.3); in test_4() 381 melement1->SetMaterial(mmaterial); in test_4() 462 mmaterial->Set_E(207e6); in test_5() 463 mmaterial->Set_v(0.3); in test_5() [all …]
|
H A D | demo_FEA_visualize.cpp | 69 auto mmaterial = chrono_types::make_shared<ChContinuumElastic>(); in main() local 70 mmaterial->Set_E(0.01e9); // rubber 0.01e9, steel 200e9 in main() 71 mmaterial->Set_v(0.3); in main() 72 mmaterial->Set_RayleighDampingK(0.001); in main() 73 mmaterial->Set_density(1000); in main() 84 GetChronoDataFile("fea/beam.ele").c_str(), mmaterial); in main() 127 helement1->SetMaterial(mmaterial); in main()
|
H A D | demo_FEA_contacts_NSC.cpp | 156 auto mmaterial = chrono_types::make_shared<ChContinuumElastic>(); in main() local 157 mmaterial->Set_E(2e5); // rubber 0.01e9, steel 200e9 in main() 158 mmaterial->Set_v(0.3); in main() 159 mmaterial->Set_RayleighDampingK(0.01); in main() 160 mmaterial->Set_density(1000); in main() 179 GetChronoDataFile("fea/beam.ele").c_str(), mmaterial, ctot.pos, mrot); in main() 198 mmaterial, node_sets, cpos.pos, cpos.rot); in main()
|
H A D | demo_FEA_hexaANCF_3813.cpp | 96 auto mmaterial = chrono_types::make_shared<ChContinuumElastic>(); in main() local 97 mmaterial->Set_RayleighDampingK(0.0); in main() 98 mmaterial->Set_RayleighDampingM(0.0); in main() 99 mmaterial->Set_density(MPROP(0, 0)); in main() 100 mmaterial->Set_E(MPROP(0, 1)); in main() 101 mmaterial->Set_G(MPROP(0, 1) / (2 + 2 * MPROP(0, 2))); in main() 102 mmaterial->Set_v(MPROP(0, 2)); in main() 193 element->SetMaterial(mmaterial); in main()
|
H A D | demo_FEA_contacts_SMC.cpp | 153 auto mmaterial = chrono_types::make_shared<ChContinuumElastic>(); in main() local 154 mmaterial->Set_E(0.01e9); // rubber 0.01e9, steel 200e9 in main() 155 mmaterial->Set_v(0.3); in main() 156 mmaterial->Set_RayleighDampingK(0.003); in main() 157 mmaterial->Set_density(1000); in main() 177 melement1->SetMaterial(mmaterial); in main() 193 … GetChronoDataFile("fea/beam.ele").c_str(), mmaterial, ctot.pos, mrot); in main()
|
H A D | demo_FEA_abaqus_wheel.cpp | 147 auto mmaterial = chrono_types::make_shared<ChContinuumElastic>(); in main() local 148 mmaterial->Set_E(0.016e9); // rubber 0.01e9, steel 200e9 in main() 149 mmaterial->Set_v(0.4); in main() 150 mmaterial->Set_RayleighDampingK(0.004); in main() 151 mmaterial->Set_density(1000); in main() 163 mmaterial, node_sets, tire_center, tire_alignment); in main()
|
H A D | demo_FEA_cosimulate_load.cpp | 149 auto mmaterial = chrono_types::make_shared<ChContinuumElastic>(); in main() local 150 mmaterial->Set_E(0.003e9); // rubber 0.01e9, steel 200e9 in main() 151 mmaterial->Set_v(0.4); in main() 152 mmaterial->Set_RayleighDampingK(0.004); in main() 153 mmaterial->Set_density(1000); in main() 165 mmaterial, node_sets, tire_center, tire_alignment); in main()
|
H A D | demo_FEA_thermal.cpp | 69 auto mmaterial = chrono_types::make_shared<ChContinuumThermal>(); in main() local 70 mmaterial->SetMassSpecificHeatCapacity(2); in main() 71 mmaterial->SetThermalConductivityK(200); in main() 82 GetChronoDataFile("fea/beam.ele").c_str(), mmaterial); in main()
|
H A D | demo_FEA_dynamics.cpp | 298 auto mmaterial = chrono_types::make_shared<ChContinuumElastic>(); in test_3() local 299 mmaterial->Set_E(0.01e9); // rubber 0.01e9, steel 200e9 in test_3() 300 mmaterial->Set_v(0.3); in test_3() 301 mmaterial->Set_RayleighDampingK(0.01); in test_3() 302 mmaterial->Set_density(1000); in test_3() 330 melement1->SetMaterial(mmaterial); in test_3()
|
H A D | demo_FEA_electrostatics.cpp | 69 auto mmaterial = chrono_types::make_shared<ChContinuumElectrostatics>(); in main() local 70 mmaterial->SetPermittivity(1); in main() 84 …FileLoader::FromAbaqusFile(my_mesh, GetChronoDataFile("fea/electrostatics.INP").c_str(), mmaterial, in main()
|
/dports/science/chrono/chrono-7.0.1/src/demos/multicore/ |
H A D | demo_MCORE_tireFEA.cpp | 92 auto mmaterial = chrono_types::make_shared<ChContinuumElastic>(); in main() local 93 mmaterial->Set_E(0.016e9); // rubber 0.01e9, steel 200e9 in main() 94 mmaterial->Set_v(0.4); in main() 95 mmaterial->Set_RayleighDampingK(0.004); in main() 96 mmaterial->Set_density(1000); in main() 104 mmaterial, node_sets, tire_center, tire_alignment); in main()
|
/dports/science/chrono/chrono-7.0.1/src/tests/unit_tests/fea/ |
H A D | utest_FEA_EASBrickMooneyR_Grav.cpp | 120 auto mmaterial = chrono_types::make_shared<ChContinuumElastic>(); in main() local 121 mmaterial->Set_RayleighDampingK(0.0); in main() 122 mmaterial->Set_RayleighDampingM(0.0); in main() 123 mmaterial->Set_density(MPROP(0, 0)); in main() 124 mmaterial->Set_E(MPROP(0, 1)); in main() 125 mmaterial->Set_G(MPROP(0, 1) / (2 + 2 * MPROP(0, 2))); in main() 126 mmaterial->Set_v(MPROP(0, 2)); in main() 210 element->SetMaterial(mmaterial); in main()
|
H A D | utest_FEA_EASBrickIso_Grav.cpp | 124 std::shared_ptr<ChContinuumElastic> mmaterial(new ChContinuumElastic); in main() local 125 mmaterial->Set_RayleighDampingK(0.0); in main() 126 mmaterial->Set_RayleighDampingM(0.0); in main() 127 mmaterial->Set_density(MPROP(0, 0)); in main() 128 mmaterial->Set_E(MPROP(0, 1)); in main() 129 mmaterial->Set_G(MPROP(0, 1) / (2 + 2 * MPROP(0, 2))); in main() 130 mmaterial->Set_v(MPROP(0, 2)); in main() 213 element->SetMaterial(mmaterial); in main()
|
H A D | utest_FEA_EASBrickIso.cpp | 126 auto mmaterial = chrono_types::make_shared<ChContinuumElastic>(); in main() local 127 mmaterial->Set_RayleighDampingK(0.0); in main() 128 mmaterial->Set_RayleighDampingM(0.0); in main() 129 mmaterial->Set_density(MPROP(0, 0)); in main() 130 mmaterial->Set_E(MPROP(0, 1)); in main() 131 mmaterial->Set_G(MPROP(0, 1) / (2 + 2 * MPROP(0, 2))); in main() 132 mmaterial->Set_v(MPROP(0, 2)); in main() 212 element->SetMaterial(mmaterial); in main()
|
/dports/science/chrono/chrono-7.0.1/src/demos/python/fea/ |
H A D | demo_FEA_brick.py | 90 mmaterial = fea.ChContinuumElastic() variable 91 mmaterial.Set_RayleighDampingK(0.0) 92 mmaterial.Set_RayleighDampingM(0.0) 93 mmaterial.Set_density(MPROP[0, 0]) 94 mmaterial.Set_E(MPROP[0, 1]) 95 mmaterial.Set_G(MPROP[0, 1] / (2 + 2 * MPROP[0, 2])) 96 mmaterial.Set_v(MPROP[0, 2]) 181 element.SetMaterial(mmaterial)
|
H A D | demo_FEA_contacts.py | 133 mmaterial = fea.ChContinuumElastic() variable 134 mmaterial.Set_E(0.01e9) # rubber 0.01e9, steel 200e9 135 mmaterial.Set_v(0.3) 136 mmaterial.Set_RayleighDampingK(0.003) 137 mmaterial.Set_density(1000) 149 … chrono.GetChronoDataFile("fea/beam.ele"), mmaterial, ctot.pos, mrot)
|
/dports/science/chrono/chrono-7.0.1/doxygen/documentation/module_fea/ |
H A D | manual_fea.md | 143 auto mmaterial = std::make_shared<ChContinuumElastic>(); 146 mmaterial->Set_E(0.01e9); // rubber 0.01e9, steel 200e9 147 mmaterial->Set_v(0.3); 168 melement1->SetMaterial(mmaterial);
|