Documentation for module structure_factors

...

source: structure_factors.F
Loading...

public Subroutines/Functions:

...
...
...
...

SUBROUTINEstructure_factor_allocate(bds, nparts, exp_igr, allocate_centre, allocate_shell_e, allocate_shell_centre, nshell)

...

Arguments:
INTEGER,
INTENT(in)
:: bds(:,:) ...
INTEGER,
INTENT(in)
:: nparts ...
INTENT(out)
:: exp_igr ...
LOGICAL,
INTENT(in),
OPTIONAL
:: allocate_centre ...
LOGICAL,
INTENT(in),
OPTIONAL
:: allocate_shell_e ...
LOGICAL,
INTENT(in),
OPTIONAL
:: allocate_shell_centre ...
INTEGER,
INTENT(in),
OPTIONAL
:: nshell ...

SUBROUTINEstructure_factor_deallocate(exp_igr)

...

Arguments:
INTENT(inout)
:: exp_igr ...

SUBROUTINEstructure_factor_evaluate(delta, lb, ex, ey, ez)

...

Arguments:
REAL(dp),
INTENT(in)
:: delta(:) ...
INTEGER,
INTENT(in)
:: lb(3) ...
COMPLEX(dp),
INTENT(out)
:: ex(lb(1):) ...
COMPLEX(dp),
INTENT(out)
:: ey(lb(2):) ...
COMPLEX(dp),
INTENT(out)
:: ez(lb(3):) ...

SUBROUTINEstructure_factor_init(exp_igr)

...

Arguments:
INTENT(inout)
:: exp_igr ...