Skip to content

with hydration model

Compare
Choose a tag to compare
@eriktamsen eriktamsen released this 30 Aug 06:27
· 13 commits to main since this release
98ccd2c
32 implement hydration model in fenicsx (#132)

* Add ruff in pyproject.toml and remove unused imports

* Add old file

* WIP

* Add quadrature helpers

* WIP: Rewrote several functions

* Add project function and array creation for quadrature spaces

* For Annika

* WIP: Add minimal cube experiment

* rename function

* Move some stuff

* WIP: Refactoring

I changed my mind about some of the code

* Add scipy to dependencies

* WIP: Translation done

* Change input to ufl cell

* Fix QuadratureRule

* Debugging

* Still debugging

* Default_dictionary test runs

* Remove duplicate of project

* Update api docs

* Add test for QuadratureRule

* Add (empty) test file

* Make compatible to new util interface

* Thermal experiment interface

* Refactoring with fields and q_fields

* type hints

* Fix circular import

* Start with tests

* Small changes

* Try moving the SensorDict

* Pure mechanical test

* Make body forces optional

* Temperature BC

* Add 2d case

* WIP: testing hydration model

* WIP: Fix the hydration model

* Fix tests after merge

* Finish tests

* Add scipy

* Fix cleanup error....

* temperature comparison

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update tests/sensor_definition/test_sensors.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py

Co-authored-by: Erik Tamsen <[email protected]>

* Remove Mixin

* Remove temp_adjust_law

* Small changes

* Formatting

---------

Co-authored-by: Erik Tamsen <[email protected]>