Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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 <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update tests/sensor_definition/test_sensors.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Update src/fenicsxconcrete/finite_element_problem/concrete_thermo_mechanical.py Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com> * Remove Mixin * Remove temp_adjust_law * Small changes * Formatting --------- Co-authored-by: Erik Tamsen <86715087+eriktamsen@users.noreply.github.com>
- Loading branch information