#include "catch.hpp"
#include "libmesh/point.h"
#include "base/parameter.h"
#include "base/constant_field_function.h"
#include "property_cards/isotropic_material_property_card.h"
#include "property_cards/solid_2d_section_element_property_card.h"
#include "test_helpers.h"
Go to the source code of this file.
Functions | |
TEST_CASE ("element_property_card_constant_heat_transfer_2d", "[heat_transfer],[2D],[isotropic],[constant],[property]") | |
TEST_CASE ("element_property_card_constant_transient_heat_transfer_2d", "[heat_transfer],[2D],[isotropic],[constant],[property],[transient]") | |
TEST_CASE ("element_property_card_constant_thermoelastic_2d", "[thermoelastic],[2D],[isotropic],[constant],[property]") | |
TEST_CASE ("element_property_card_constant_dynamic_2d", "[dynamic],[2D],[isotropic],[constant],[property]") | |
TEST_CASE ("element_property_card_constant_structural_2d", "[structural],[2D],[isotropic],[constant],[property]") | |
Variables | |
libMesh::LibMeshInit * | p_global_init |
TEST_CASE | ( | "element_property_card_constant_heat_transfer_2d" | , |
" | [heat_transfer], | ||
[property] " | |||
) |
As of Dec. 17, 2019, inertia_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows inertia_matrix to be obtained without any input arguments.
Definition at line 21 of file mast_solid_2d_section_element_property_card.cpp.
TEST_CASE | ( | "element_property_card_constant_transient_heat_transfer_2d" | , |
" | [heat_transfer], | ||
[transient] " | |||
) |
As of Dec. 17, 2019, inertia_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows inertia_matrix to be obtained without any input arguments.
Definition at line 96 of file mast_solid_2d_section_element_property_card.cpp.
TEST_CASE | ( | "element_property_card_constant_thermoelastic_2d" | , |
" | [thermoelastic], | ||
[property] " | |||
) |
thermal expansion A matrix is defined as D * alpha_vec * thickness
As of Dec. 17, 2019, thermal_expansion_A_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows thermal_expansion_A_matrix to be obtained without any input arguments.
thermal expansion A matrix is defined as D * alpha_vec * thickness
As of Dec. 17, 2019, thermal_expansion_A_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows thermal_expansion_A_matrix to be obtained without any input arguments.
thermal expansion B matrix is defined as D * alpha_vec * thickness * offset
As of Dec. 17, 2019, thermal_expansion_B_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows thermal_expansion_B_matrix to be obtained without any input arguments.
thermal expansion B matrix is defined as D * alpha_vec * thickness * offset
As of Dec. 17, 2019, thermal_expansion_B_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows thermal_expansion_B_matrix to be obtained without any input arguments.
Definition at line 174 of file mast_solid_2d_section_element_property_card.cpp.
TEST_CASE | ( | "element_property_card_constant_dynamic_2d" | , |
" | [dynamic], | ||
[property] " | |||
) |
As of Dec. 17, 2019, inertia_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows inertia_matrix to be obtained without any input arguments.
Definition at line 390 of file mast_solid_2d_section_element_property_card.cpp.
TEST_CASE | ( | "element_property_card_constant_structural_2d" | , |
" | [structural], | ||
[property] " | |||
) |
extension sitffness matrix is defined as D * thickness
As of Dec. 17, 2019, stiffness_A_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows stiffness_A_matrix to be obtained without any input arguments.
extension sitffness matrix is defined as D * thickness
As of Dec. 17, 2019, stiffness_A_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows stiffness_A_matrix to be obtained without any input arguments.
bending section stiffness matrix is defined as D * (thickness^3 / 12 + thickness*offset^2)
As of Dec. 17, 2019, stiffness_D_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows stiffness_D_matrix to be obtained without any input arguments.
bending section stiffness matrix is defined as D * (thickness^3 / 12 + thickness*offset^2)
As of Dec. 17, 2019, stiffness_D_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows stiffness_D_matrix to be obtained without any input arguments.
extension-bending section stiffness matrix is defined as D * thickness * offset
As of Dec. 17, 2019, stiffness_B_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows stiffness_B_matrix to be obtained without any input arguments.
extension-bending section stiffness matrix is defined as D * thickness * offset
As of Dec. 17, 2019, stiffness_B_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows stiffness_B_matrix to be obtained without any input arguments.
transverse shear section stiffness matrix is defined as D * thickness * kappa
As of Dec. 17, 2019, transverse_shear_stiffness_matrix requires the input of an MAST::ElementBase object, but does not actually use it. To get around requiring the creation of such an object (and therefore the creation of a MAST::SystemInitialization, MAST::AssemblyBase, and MAST::GeomElem objects as well).
To remedy this, an additional method was added to MAST which allows transverse_shear_stiffness_matrix to be obtained without any input arguments.
Definition at line 487 of file mast_solid_2d_section_element_property_card.cpp.
libMesh::LibMeshInit* p_global_init |
Definition at line 26 of file init_catch2.cpp.