feat(nonlinear-static-newton-raphson): step 0 - cli-output-lease-and-derived-names
This commit is contained in:
@@ -1345,10 +1345,18 @@ bool FiniteReport(const ComparisonReport& report) {
|
||||
Result<ComparisonReport> ReferenceComparison::Compare(
|
||||
const std::filesystem::path& results_hdf5,
|
||||
const std::filesystem::path& legacy_reference_directory) {
|
||||
return Compare(results_hdf5, legacy_reference_directory,
|
||||
legacy_reference_directory / kInputName);
|
||||
}
|
||||
|
||||
Result<ComparisonReport> ReferenceComparison::Compare(
|
||||
const std::filesystem::path& results_hdf5,
|
||||
const std::filesystem::path& legacy_reference_directory,
|
||||
const std::filesystem::path& execution_input_path) {
|
||||
try {
|
||||
RequireExactArtifactInventory(legacy_reference_directory);
|
||||
const auto input = legacy_reference_directory / kInputName;
|
||||
Domain domain = ReadApprovedDomain(input);
|
||||
const auto reference_input = legacy_reference_directory / kInputName;
|
||||
Domain domain = ReadApprovedDomain(reference_input);
|
||||
const ReferenceTable displacement =
|
||||
ReadReferenceCsv(legacy_reference_directory / kDisplacementName,
|
||||
{"Frame", "Part Instance Name", "Node Label", "U-U1",
|
||||
@@ -1359,7 +1367,8 @@ Result<ComparisonReport> ReferenceComparison::Compare(
|
||||
"RF-RF2", "RF-RF3", "RM-RM1", "RM-RM2", "RM-RM3"});
|
||||
const SectionReferenceTable section =
|
||||
ReadSectionReferenceCsv(legacy_reference_directory / kSectionName);
|
||||
HdfProjection hdf = ReadHdfProjection(results_hdf5, input, domain);
|
||||
HdfProjection hdf =
|
||||
ReadHdfProjection(results_hdf5, execution_input_path, domain);
|
||||
const auto displacement_rows = OrderedRows(displacement, hdf.nodes);
|
||||
const auto reaction_rows = OrderedRows(reaction, hdf.nodes);
|
||||
const auto section_rows = OrderedSectionRows(section, hdf);
|
||||
|
||||
Reference in New Issue
Block a user