<commit_before># Unit tests for the Chrono::FEA module
# ==================================================================

set(TESTS
    utest_FEA_ANCFCable
    utest_FEA_ANCFBeam
    utest_FEA_ANCFbeam_Twist
    utest_FEA_IGABeam
    utest_FEA_ANCFShell_Iso
    utest_FEA_ANCFShell_Ort
    utest_FEA_ANCFShell_OrtGrav
    utest_FEA_EASBrickIso
    utest_FEA_EASBrickIso_Grav
    utest_FEA_EASBrickMooneyR_Grav
    utest_FEA_Brick9
    utest_FEA_ANCFConstraints
    utest_FEA_ANCFContact
    utest_FEA_compute_contact_mesh
    utest_FEA_beams_static
)

# Tests that REQUIRE Chrono::MKL
set(TESTS_MKL
    utest_FEA_constraints
)

MESSAGE(STATUS "Unit test programs for FEA module...")

# A hack to set the working directory in which to execute the CTest
# runs.  This is needed for tests that need to access the Chrono data
# directory (since we use a relative path to it)
if(${CMAKE_SYSTEM_NAME} MATCHES "Windows")<commit_msg>Adding the 5 new ANCF unit tests to the CMake file<commit_after># Unit tests for the Chrono::FEA module
# ==================================================================

set(TESTS
    utest_FEA_ANCFCable
    utest_FEA_ANCFBeam
    utest_FEA_ANCFbeam_Twist
    utest_FEA_IGABeam
    utest_FEA_ANCFShell_Iso
    utest_FEA_ANCFShell_Ort
    utest_FEA_ANCFShell_OrtGrav
    utest_FEA_EASBrickIso
    utest_FEA_EASBrickIso_Grav
    utest_FEA_EASBrickMooneyR_Grav
    utest_FEA_Brick9
    utest_FEA_ANCFConstraints
    utest_FEA_ANCFContact
    utest_FEA_compute_contact_mesh
    utest_FEA_beams_static
	utest_FEA_ANCFbeam_3243_Formulation
	utest_FEA_ANCFbeam_3333_Formulation
	utest_FEA_ANCFshell_3443_Formulation
	utest_FEA_ANCFshell_3833_Formulation
	utest_FEA_ANCFbrick_3843_Formulation
)

# Tests that REQUIRE Chrono::MKL
set(TESTS_MKL
    utest_FEA_constraints
)

MESSAGE(STATUS "Unit test programs for FEA module...")

# A hack to set the working directory in which to execute the CTest
# runs.  This is needed for tests that need to access the Chrono data
# directory (since we use a relative path to it)
if(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
{'fraction_non_alphanumeric': 0.09610764055742431, 'fraction_numerical': 0.011052378664103796, 'mean_word_length': 5.328267477203648, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5817598', 'n_tokens_mistral': 825, 'n_tokens_neox': 779, 'n_words': 162}