v1.0.0-rc.60
This commit is contained in:
@@ -173,6 +173,16 @@ TEST_CASE("DiffractionGeometry_AngleFromEwaldSphere") {
|
||||
REQUIRE(isnanf(geom.AngleFromEwaldSphere_deg(Coord(0, 0, 1))));
|
||||
}
|
||||
|
||||
TEST_CASE("DiffractionGeometry_AngleFromEwaldSphere_Wvl2A") {
|
||||
DiffractionGeometry geom;
|
||||
geom.BeamX_pxl(1000).BeamY_pxl(1000).DetectorDistance_mm(100).Wavelength_A(2.0);
|
||||
|
||||
CHECK(geom.AngleFromEwaldSphere_deg(geom.DetectorToRecip(300,300)) < 0.05f);
|
||||
CHECK(geom.AngleFromEwaldSphere_deg(geom.DetectorToRecip(200,1700)) < 0.05f);
|
||||
CHECK(geom.AngleFromEwaldSphere_deg(geom.DetectorToRecip(1200,1800)) < 0.05f);
|
||||
CHECK(geom.AngleFromEwaldSphere_deg(geom.DetectorToRecip(1500,100)) < 0.05f);
|
||||
}
|
||||
|
||||
TEST_CASE("DiffractionGeometry_DirectBeam") {
|
||||
DiffractionGeometry geom;
|
||||
geom.Wavelength_A(1.0);
|
||||
|
||||
Reference in New Issue
Block a user