Millepede-II V04-17-04
Variables
mpbits Module Reference

Bit field data. More...

Variables

integer(mpl) ndimb
 dimension for bit (field) array More...
 
integer(mpl) ndimb2
 dimension for bit map More...
 
integer(mpi) n
 matrix size (counters, sparse, triangular part) More...
 
integer(mpi) nar
 additional rows (counters, sparse, rectangular part) More...
 
integer(mpi) nac
 additional columns (counters, sparse, rectangular part) More...
 
integer(mpi) n2
 matrix size (map) More...
 
integer(mpi) ibfw
 bit field width More...
 
integer(mpi) ireqpe
 min number of pair entries More...
 
integer(mpi) isngpe
 upper bound for pair entry single precision storage More...
 
integer(mpi) iextnd
 flag for extended storage (both 'halves' of sym. More...
 
integer(mpi) nspc
 number of precision for sparse global matrix (1=D, 2=D+f) More...
 
integer(mpi) mxcnt
 max value for bit field counters More...
 
integer(mpi) nthrd
 number of threads More...
 
integer(mpi), dimension(:), allocatable bitfieldcounters
 fit field counters for global parameters pairs (tracks) More...
 
integer(mpi), dimension(:), allocatable bitmap
 fit field map for global parameters pairs (measurements) More...
 
integer(mpi), parameter bs = BIT_SIZE(1_mpi)
 number of bits in INTEGER(mpi) More...
 

Detailed Description

Bit field data.

Variable Documentation

◆ bitfieldcounters

integer(mpi), dimension(:), allocatable mpbits::bitfieldcounters

fit field counters for global parameters pairs (tracks)

Definition at line 61 of file mpbits.f90.

Referenced by ckbits(), clbits(), inbits(), irbits(), ndbits(), pblbits(), pbsbits(), pcbits(), plbits(), prbits(), and spbits().

◆ bitmap

integer(mpi), dimension(:), allocatable mpbits::bitmap

fit field map for global parameters pairs (measurements)

Definition at line 62 of file mpbits.f90.

Referenced by clbmap(), ggbmap(), gpbmap(), and inbmap().

◆ bs

integer(mpi), parameter mpbits::bs = BIT_SIZE(1_mpi)

number of bits in INTEGER(mpi)

Definition at line 63 of file mpbits.f90.

Referenced by ckbits(), clbits(), clbmap(), ggbmap(), gpbmap(), inbits(), inbmap(), irbits(), ndbits(), pblbits(), pbsbits(), pcbits(), plbits(), prbits(), and spbits().

◆ ibfw

integer(mpi) mpbits::ibfw

bit field width

Definition at line 54 of file mpbits.f90.

Referenced by ckbits(), clbits(), inbits(), ndbits(), plbits(), and spbits().

◆ iextnd

integer(mpi) mpbits::iextnd

flag for extended storage (both 'halves' of sym.

mat. for improved access patterns)

Definition at line 57 of file mpbits.f90.

Referenced by ckbits(), clbits(), inbits(), ndbits(), plbits(), and spbits().

◆ ireqpe

integer(mpi) mpbits::ireqpe

min number of pair entries

Definition at line 55 of file mpbits.f90.

Referenced by ckbits(), clbits(), ndbits(), and plbits().

◆ isngpe

integer(mpi) mpbits::isngpe

upper bound for pair entry single precision storage

Definition at line 56 of file mpbits.f90.

Referenced by ckbits(), clbits(), ndbits(), and plbits().

◆ mxcnt

integer(mpi) mpbits::mxcnt

max value for bit field counters

Definition at line 59 of file mpbits.f90.

Referenced by clbits(), and inbits().

◆ n

integer(mpi) mpbits::n

matrix size (counters, sparse, triangular part)

Definition at line 50 of file mpbits.f90.

Referenced by ckbits(), clbits(), inbits(), ndbits(), pblbits(), pbsbits(), pcbits(), plbits(), prbits(), and spbits().

◆ n2

integer(mpi) mpbits::n2

matrix size (map)

Definition at line 53 of file mpbits.f90.

Referenced by clbmap(), ggbmap(), and inbmap().

◆ nac

integer(mpi) mpbits::nac

additional columns (counters, sparse, rectangular part)

Definition at line 52 of file mpbits.f90.

Referenced by clbits(), irbits(), pblbits(), pbsbits(), pcbits(), plbits(), and prbits().

◆ nar

integer(mpi) mpbits::nar

additional rows (counters, sparse, rectangular part)

Definition at line 51 of file mpbits.f90.

Referenced by clbits(), irbits(), and plbits().

◆ ndimb

integer(mpl) mpbits::ndimb

dimension for bit (field) array

Definition at line 48 of file mpbits.f90.

Referenced by clbits(), irbits(), ndbits(), pblbits(), pbsbits(), pcbits(), plbits(), and prbits().

◆ ndimb2

integer(mpl) mpbits::ndimb2

dimension for bit map

Definition at line 49 of file mpbits.f90.

Referenced by clbmap().

◆ nspc

integer(mpi) mpbits::nspc

number of precision for sparse global matrix (1=D, 2=D+f)

Definition at line 58 of file mpbits.f90.

Referenced by clbits(), ndbits(), plbits(), and spbits().

◆ nthrd

integer(mpi) mpbits::nthrd

number of threads

Definition at line 60 of file mpbits.f90.

Referenced by clbits(), ndbits(), pblbits(), pbsbits(), pcbits(), plbits(), prbits(), and spbits().