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 filequadrature_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