Skip to content

Flexodeal v0.2.1 (Jan 23, 2025)

Latest
Compare
Choose a tag to compare
@javieralmonacid javieralmonacid released this 24 Jan 03:46
· 1 commit to main since this release

Flexodeal 0.2.1 (Jan 23, 2024)

Here's what's new in Version 0.2.1.

Upgrade Steps

  • None required. Use the code in the same way you would use Flexodeal v0.2.0 or FlexodealLite v1.3.X and above.

New Features

  • Added add_columns_to_qp_file.sh to add columns with constant values without the need to open the file externally. For instance, if quadrature points were generated in the file quadrature_point_data.csv, the following command adds the necessary columns to run the code:
bash add_columns_to_qp_file.sh quadrature_point_data.csv max_iso_stress_muscle 200000 muscle_fibre_orientation_x 1 muscle_fibre_orientation_y 0 muscle_fibre_orientation_z 0 fat_fraction 0 tissue_id 1

The general usage of this file is:

bash add_columns_to_qp_file.sh file.csv col1 val1 col2 val2 ...

This means that we set every quadrature point to have a maximum isometric stress of 200000 Pa, a fibre orientation of (1,0,0) (i.e. parallel fibres), no fat (fat_fraction = 0) and tissue_id = 1.

Breaking Changes

  • None.

Bug Fixes & Minor Updates

  • Added (mesh) scaling and reference volume computation to read_grid (the case when an external mesh is read),
  • In the section "Double check that quadrature points are correctly listed" within Solid<dim>::setup_qph, modified distance by relative distance and change the tolerance from 1e-8 to 1e-4. This means we want at least 4 significant digits