diff --git a/include/fesa/fem/dof_manager.h b/include/fesa/fem/dof_manager.h index a25ecc6..24a92f5 100644 --- a/include/fesa/fem/dof_manager.h +++ b/include/fesa/fem/dof_manager.h @@ -16,9 +16,10 @@ namespace fesa { class DofManagerTestAccess; +/// @brief Distinguishes structural six-component and thermal five-station maps. enum class DofProfile { kStructural, kThermal }; -/// @brief Stores the stable structural CSR pattern. +/// @brief Stores the stable full-space CSR pattern. struct SparsePattern { std::vector row_offsets; std::vector column_indices; @@ -91,7 +92,7 @@ class DofManager { const std::vector& ConstrainedDofs() const noexcept; /// @brief Returns dc in constrained-DOF order. const Vector& PrescribedValues() const noexcept; - /// @brief Returns the full-space structural CSR pattern. + /// @brief Returns the full-space CSR pattern for the active profile. const SparsePattern& GetSparsePattern() const noexcept; /// @brief Validates the complete owner-issued equation and pattern mapping. Status ValidateInvariants() const;