Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
a4128f2
Updates for coefficient checking
Dec 13, 2025
3a99fc4
Fix up after merging devel
Dec 13, 2025
ab81e10
Update expui/Coefficients.cc
The9Cat Dec 13, 2025
40e0245
Update expui/Coefficients.cc
The9Cat Dec 13, 2025
3dc7deb
Initial plan
Copilot Dec 13, 2025
aa48253
Update expui/Coefficients.cc
The9Cat Dec 13, 2025
0a7abdd
Initial plan
Copilot Dec 13, 2025
f1bd980
Update expui/Coefficients.cc
The9Cat Dec 13, 2025
8927e8e
Update expui/Coefficients.cc
The9Cat Dec 13, 2025
9c6d2bf
Add empty coefs check to all CheckH5Params methods
Copilot Dec 13, 2025
d9fd6ea
Fix division by zero in scale comparison using absolute difference
Copilot Dec 13, 2025
f775eb4
Complete feedback implementation
Copilot Dec 13, 2025
80f0ff0
Remove CodeQL artifact and add to gitignore
Copilot Dec 13, 2025
bf4b607
Merge pull request #196 from EXP-code/copilot/sub-pr-194-again
The9Cat Dec 13, 2025
235dbb4
Merge pull request #195 from EXP-code/copilot/sub-pr-194
The9Cat Dec 13, 2025
2165bca
Fix some of the inconsistencies introduced by copilot
Dec 13, 2025
a1b623c
Apply suggestion from @Copilot
The9Cat Dec 28, 2025
d2e6f8b
Apply suggestion from @Copilot
The9Cat Dec 28, 2025
8ffa104
Minor cleaning
Dec 28, 2025
d994915
Merge branch 'coefExtendCheck' of github.com:EXP-code/EXP into coefEx…
Dec 28, 2025
3304704
Update expui/Coefficients.cc
The9Cat Dec 28, 2025
01a926a
Update expui/Coefficients.cc
The9Cat Dec 28, 2025
e87dae2
Update expui/Coefficients.cc
The9Cat Dec 28, 2025
a4f62d5
Update expui/Coefficients.cc
The9Cat Dec 28, 2025
95165f4
Update expui/Coefficients.cc
The9Cat Dec 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,4 @@ src/exp
src/user/CylindricalDisk.cc
src/user/EllipsoidForce.cc
src/user/SLSphere.cc
_codeql_detected_source_root
27 changes: 27 additions & 0 deletions expui/Coefficients.H
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,9 @@ namespace CoefClasses
//! Write parameter attributes (needed for derived classes)
virtual void WriteH5Params(HighFive::File& file) = 0;

//! Check file for parameter consistency
virtual bool CheckH5Params(HighFive::File& file) = 0;

//! Write coefficient data in H5
virtual unsigned WriteH5Times(HighFive::Group& group, unsigned count) = 0;

Expand Down Expand Up @@ -311,6 +314,9 @@ namespace CoefClasses
//! Write parameter attributes
virtual void WriteH5Params(HighFive::File& file);

//! Check parameter attributes
virtual bool CheckH5Params(HighFive::File& file);

//! Write coefficient data in H5
virtual unsigned WriteH5Times(HighFive::Group& group, unsigned count);

Expand Down Expand Up @@ -447,6 +453,9 @@ namespace CoefClasses
//! Write parameter attributes
virtual void WriteH5Params(HighFive::File& file);

//! Check parameter attributes; returns true for success
virtual bool CheckH5Params(HighFive::File& file);

//! Write coefficient data in H5
virtual unsigned WriteH5Times(HighFive::Group& group, unsigned count);

Expand Down Expand Up @@ -593,6 +602,9 @@ namespace CoefClasses
//! Write parameter attributes
virtual void WriteH5Params(HighFive::File& file);

//! Check parameter attributes
virtual bool CheckH5Params(HighFive::File& file);

//! Write coefficient data in H5
virtual unsigned WriteH5Times(HighFive::Group& group, unsigned count);

Expand Down Expand Up @@ -724,6 +736,9 @@ namespace CoefClasses
//! Write parameter attributes
virtual void WriteH5Params(HighFive::File& file);

//! Check parameter attributes
virtual bool CheckH5Params(HighFive::File& file);

//! Write coefficient data in H5
virtual unsigned WriteH5Times(HighFive::Group& group, unsigned count);

Expand Down Expand Up @@ -849,6 +864,9 @@ namespace CoefClasses
//! Write parameter attributes
virtual void WriteH5Params(HighFive::File& file);

//! Check parameter attributes
virtual bool CheckH5Params(HighFive::File& file);

//! Write coefficient data in H5
virtual unsigned WriteH5Times(HighFive::Group& group, unsigned count);

Expand Down Expand Up @@ -958,6 +976,9 @@ namespace CoefClasses
//! Write parameter attributes
virtual void WriteH5Params(HighFive::File& file);

//! Check parameter attributes
virtual bool CheckH5Params(HighFive::File& file);

//! Write coefficient data in H5
virtual unsigned WriteH5Times(HighFive::Group& group, unsigned count);

Expand Down Expand Up @@ -1072,6 +1093,9 @@ namespace CoefClasses
//! Write parameter attributes
virtual void WriteH5Params(HighFive::File& file);

//! Check parameter attributes
virtual bool CheckH5Params(HighFive::File& file);

//! Write coefficient data in H5
virtual unsigned WriteH5Times(HighFive::Group& group, unsigned count);

Expand Down Expand Up @@ -1202,6 +1226,9 @@ namespace CoefClasses
//! Write parameter attributes
virtual void WriteH5Params(HighFive::File& file);

//! Check parameter attributes
virtual bool CheckH5Params(HighFive::File& file);

//! Write coefficient data in H5
virtual unsigned WriteH5Times(HighFive::Group& group, unsigned count);

Expand Down
Loading