Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Tobias WEBER
Takin MnSi module
Commits
faaff0f4
Verified
Commit
faaff0f4
authored
Jul 29, 2020
by
Tobias WEBER
Browse files
some cosmetic changes
parent
32990d71
Changes
6
Hide whitespace changes
Inline
Side-by-side
src/core/fp.cpp
View file @
faaff0f4
...
...
@@ -6,7 +6,7 @@
* - https://doi.org/10.1088/1361-6463/aa7573
* - https://kups.ub.uni-koeln.de/7937/
* @desc This file is based on:
* - the Mathematica description of the field-polarised magnon
s
by M. Garst, 2016.
* - the Mathematica description of the field-polarised magnon
model
by M. Garst, 2016.
* @license GPLv2 (see 'LICENSE' file)
*/
...
...
src/core/heli.cpp
View file @
faaff0f4
...
...
@@ -7,8 +7,8 @@
* - https://kups.ub.uni-koeln.de/7937/
* - https://doi.org/10.1103/PhysRevLett.115.097203
* @desc This file is based on:
* - the Mathematica
descrip
tion of the different helimagnon model version by M. Garst and J. Waizner, 2014-2018,
* - the 2015 and 2016 Python implementations by G. Brandl and M. Kugler of the first version of the model.
* - the
descriptions and
Mathematica
implementa
tion
s
of the different helimagnon model version
s
by M. Garst and J. Waizner, 2014-2018,
* - the 2015 and 2016 Python implementations by G. Brandl and M. Kugler of the first version of the
helimagnon
model.
* @license GPLv2 (see 'LICENSE' file)
*/
...
...
src/core/longfluct.cpp
View file @
faaff0f4
...
...
@@ -23,7 +23,7 @@ void Longfluct::SetPinning(t_real Px, t_real Py, t_real Pz,
{
m_up
=
tl2
::
make_vec
<
t_vec
>
({
upx
,
upy
,
upz
});
m_up
/=
tl2
::
veclen
(
m_up
);
t_vec
sat
=
tl2
::
make_vec
<
t_vec
>
({
Px
,
Py
,
Pz
});
sat
=
sat
/
tl2
::
veclen
(
sat
)
*
g_kh_rlu_29K
<
t_real
>
;
...
...
@@ -32,7 +32,7 @@ void Longfluct::SetPinning(t_real Px, t_real Py, t_real Pz,
m_sats
.
clear
();
m_sats
.
push_back
(
sat
);
for
(
int
i
=
1
;
i
<
6
;
++
i
)
m_sats
.
emplace_back
(
tl2
::
prod_mv
(
rot
,
m_sats
[
i
-
1
]));
m_sats
.
emplace_back
(
tl2
::
prod_mv
(
rot
,
m_sats
[
i
-
1
]));
}
...
...
src/core/longfluct.h
View file @
faaff0f4
...
...
@@ -25,7 +25,7 @@ public:
t_real
upx
=
0
,
t_real
upy
=
0
,
t_real
upz
=
1
);
t_real
S_para
(
const
t_vec
&
q
,
t_real
E
)
const
;
void
SetT
(
t_real
T
)
{
m_T
=
T
;
}
void
SetGamma
(
t_real
G
)
{
m_Gamma
=
G
;
}
void
SetInvCorrel
(
t_real
k
)
{
m_inv_correl
=
k
;
}
...
...
src/core/magsys.cpp
View file @
faaff0f4
...
...
@@ -2,6 +2,12 @@
* Magnetic system interface
* @author Tobias Weber <tweber@ill.fr>
* @date jul-18
* @desc This file implements the theoretical skyrmion model by M. Garst and J. Waizner, see:
* - https://doi.org/10.1088/1361-6463/aa7573
* - https://kups.ub.uni-koeln.de/7937/
* @desc This file is based on:
* - the descriptions and Mathematica implementations of the different skyrmion model versions by M. Garst and J. Waizner, 2016-2020,
* - the 2016 Python implementations by M. Kugler and G. Brandl of the first version of the skyrmion model.
* @license GPLv2 (see 'LICENSE' file)
*/
...
...
src/core/skx.cpp
View file @
faaff0f4
...
...
@@ -6,8 +6,8 @@
* - https://doi.org/10.1088/1361-6463/aa7573
* - https://kups.ub.uni-koeln.de/7937/
* @desc This file is based on:
* - the Mathematica
descrip
tion of the different skyrmion model versions by M. Garst and J. Waizner, 2016-2020,
* - the 2016 Python implementations by M. Kugler and G. Brandl of
a preliminary
version of the model.
* - the
descriptions and
Mathematica
implementa
tion
s
of the different skyrmion model versions by M. Garst and J. Waizner, 2016-2020,
* - the 2016 Python implementations by M. Kugler and G. Brandl of
the first
version of the
skyrmion
model.
* @license GPLv2 (see 'LICENSE' file)
*/
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment