2019-01-25 11:39:31 +01:00
|
|
|
module selection_types
|
|
|
|
type selection_buffer
|
|
|
|
integer :: N, cur
|
|
|
|
integer(8) , pointer :: det(:,:,:)
|
|
|
|
double precision, pointer :: val(:)
|
|
|
|
double precision :: mini
|
|
|
|
endtype
|
2020-08-28 00:10:46 +02:00
|
|
|
|
|
|
|
type pt2_type
|
|
|
|
double precision, allocatable :: pt2(:)
|
2020-08-28 15:39:01 +02:00
|
|
|
double precision, allocatable :: pt2_err(:)
|
|
|
|
double precision, allocatable :: rpt2(:)
|
|
|
|
double precision, allocatable :: rpt2_err(:)
|
2020-08-28 00:10:46 +02:00
|
|
|
double precision, allocatable :: variance(:)
|
2020-08-28 15:39:01 +02:00
|
|
|
double precision, allocatable :: variance_err(:)
|
2020-08-28 00:10:46 +02:00
|
|
|
double precision, allocatable :: norm2(:)
|
2020-08-28 15:39:01 +02:00
|
|
|
double precision, allocatable :: norm2_err(:)
|
|
|
|
double precision, allocatable :: overlap(:,:)
|
|
|
|
double precision, allocatable :: overlap_err(:,:)
|
2020-08-28 00:10:46 +02:00
|
|
|
endtype
|
2020-08-28 15:39:01 +02:00
|
|
|
|
|
|
|
|
2019-01-25 11:39:31 +01:00
|
|
|
end module
|
|
|
|
|