#ifndef FESA_ELEMENTS_THERMAL_ELEMENT_LAYOUT_H_ #define FESA_ELEMENTS_THERMAL_ELEMENT_LAYOUT_H_ #include #include "fesa/core/source_identity.h" #include "fesa/elements/thermal_dof_component.h" namespace fesa { /// @brief Declares the fixed node-major DS4 thermal scatter identity. struct ThermalElementDofLayout { SourceEntityId source_id; std::array node_indices; std::array components{ {ThermalDofComponent::kBottom, ThermalDofComponent::kLower, ThermalDofComponent::kMiddle, ThermalDofComponent::kUpper, ThermalDofComponent::kTop}}; }; } // namespace fesa #endif // FESA_ELEMENTS_THERMAL_ELEMENT_LAYOUT_H_