From 47e8cd0652af8744a133340929e667b64f0fd37f Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 1 Oct 2026 15:09:11 -0400 Subject: [PATCH] docs(dimensions): added dimension doxygen comments --- src/include/serif/dimensions/type_alias.hpp | 80 ++++++++++--------- .../backend/mfem/mfem_backend.hpp | 0 .../serif/discretization/blocks/blocks.hpp | 0 .../serif/discretization/blocks/rows.hpp | 1 - src/include/serif/equations/sum.hpp | 0 .../geometry/deformation/config_options.hpp | 0 .../geometry/deformation/deformation.hpp | 0 .../geometry/deformation/descriptors.hpp | 0 .../geometry/deformation/vacuum_extension.hpp | 0 .../serif/geometry/surface/details.hpp | 0 .../serif/geometry/surface/isobaric.hpp | 0 .../serif/utils/dependencies/binding.hpp | 0 .../serif/utils/dependencies/declerations.hpp | 0 .../backend/mfem/basis_evaluation.cpp | 0 src/lib/serif/geometry/surface/isobaric.cpp | 0 tests/AI_DISCLOSURE.md | 0 tests/sandbox/geometry_sandbox.cpp | 0 17 files changed, 44 insertions(+), 37 deletions(-) create mode 100644 src/include/serif/discretization/backend/mfem/mfem_backend.hpp create mode 100644 src/include/serif/discretization/blocks/blocks.hpp delete mode 100644 src/include/serif/discretization/blocks/rows.hpp create mode 100644 src/include/serif/equations/sum.hpp create mode 100644 src/include/serif/geometry/deformation/config_options.hpp create mode 100644 src/include/serif/geometry/deformation/deformation.hpp create mode 100644 src/include/serif/geometry/deformation/descriptors.hpp create mode 100644 src/include/serif/geometry/deformation/vacuum_extension.hpp create mode 100644 src/include/serif/geometry/surface/details.hpp create mode 100644 src/include/serif/geometry/surface/isobaric.hpp create mode 100644 src/include/serif/utils/dependencies/binding.hpp create mode 100644 src/include/serif/utils/dependencies/declerations.hpp create mode 100644 src/lib/serif/discretization/backend/mfem/basis_evaluation.cpp create mode 100644 src/lib/serif/geometry/surface/isobaric.cpp create mode 100644 tests/AI_DISCLOSURE.md create mode 100644 tests/sandbox/geometry_sandbox.cpp diff --git a/src/include/serif/dimensions/type_alias.hpp b/src/include/serif/dimensions/type_alias.hpp index 473f294b..6e588b41 100644 --- a/src/include/serif/dimensions/type_alias.hpp +++ b/src/include/serif/dimensions/type_alias.hpp @@ -1,43 +1,51 @@ #pragma once +/** + * @file type_alias.hpp + * @author Emily M. Boudreaux + * @brief This file contains type aliases for the dimensions and quantities used in the discretization. This is solely + * useful in so far as it means we do not need to type out the longer QuantityValue type for each of the dimensions and quantities used in the discretization. + * This is a convenience file that is used to make the code more readable and maintainable. + */ + #include "serif/dimensions/quantities.hpp" #include "serif/dimensions/dimensions.hpp" namespace serif::dimensions { - using DimensionlessValue = QuantityValue; - using MassValue = QuantityValue; - using LengthValue = QuantityValue; - using TimeValue = QuantityValue