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