Hi,
why does the skyrmion m profile does not scale when setting this configuration in a shape?
Say, if I do
R := 20 * 1e-9
thickness := 10 * 1e-9
m.setInShape(cylinder(R, thickness), BlochSkyrmion(1, -1))
then the R parameter is completely irrelevant because the skyrmion will always have the same size.
It's different if I do
m.setInShape(cylinder(R, thickness), uniform(0, 0, -1))
since the cylinder region is filled correctly.
I also tried defining a cylindrical region and setting the skyrmion there
m.SetRegion(1, BlochSkyrmion(1, -1))
and nothing happens again. The only way to scale the skyrmion size is using BlochSkyrmion.scale but again, how is the scaling performed? since the scale function arguments are integers.
Regards,
David