1. Principle of the test#

This test is a computer test. It is used to validate the programming of the processing of the keyword ETAT_INIT and more particularly the vrcomp.f routine.

To define the initial state of a non-linear calculation, the user has two options:

  • or it indicates an evol_noli data structure and a « moment » in this evol_noli (keywords EVOL_NOLI + INST)

  • or it gives 3 « isolated » displacement fields, constraints and internal variables (keywords DEPL, SIGM and VARI)

The programming is different to deal with these two cases. That’s why we’re testing them both.

The difficulty we are trying to test here is that of a pursuit for which one or more elements of the model « change » behavior.

More specifically, the following situations are tested:

  • adding new elements to the model

  • deleting elements from the model

  • the following opportunities to change behavior:

    • “vmis_cine_line” -> “vmis_cine_line”

    • “vmis_cine_line” -> “nothing” (deleting items)

    • “vmis_cine_line” -> “vmis_cine_line”

    • “vmis_isot_trac” -> “vmis_isot_line”

    • “vmis_isot_trac” -> “elas”

    • “vmis_isot_line” -> “vmis_isot_trac”

    • “elas” -> “vmis_cine_line”

    • “nothing” -> “vmis_cine_line” (adding items)

    • “nothing” -> “vmis_cine_line” (adding items)