feat(thermal): certify shell geometry and local heat operators
This commit is contained in:
@@ -8,6 +8,8 @@
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
#include "../elements/thermal_shell_geometry.h"
|
||||
|
||||
namespace fesa {
|
||||
namespace {
|
||||
|
||||
@@ -112,6 +114,8 @@ Status ValidateThermalDefinition(const ModelDefinition& definition) {
|
||||
active_nodes[node] = true;
|
||||
}
|
||||
}
|
||||
const Status geometry_status = ValidateThermalShellMesh(definition);
|
||||
if (!geometry_status.IsOk()) return geometry_status;
|
||||
std::map<EntityIndex, std::array<double, 5>> initial_values;
|
||||
for (const auto& initial : definition.thermal_initial_conditions) {
|
||||
if (initial.node_index >= active_nodes.size() ||
|
||||
|
||||
Reference in New Issue
Block a user