Millepede-II V04-17-04
|
Write Millepede-II F-binary record. More...
Go to the source code of this file.
Modules | |
module | mpmille |
The data transmitted by MILLE calls are collected in two arrays, a real array and an integer array, of same length. | |
Functions/Subroutines | |
subroutine | mille (nlc, derlc, ngl, dergl, label, rmeas, sigma) |
Add data block to record. More... | |
subroutine | millsp (nsp, dergl, label) |
Add special data. More... | |
subroutine | kille |
Stop record. More... | |
subroutine | endle |
End-of-record. More... | |
Variables | |
integer(mpi), parameter | mpmille::lun =51 |
unit More... | |
integer(mpi), parameter | mpmille::ndim =10000 |
max. More... | |
integer(mpi) | mpmille::nr =0 |
current record length More... | |
integer(mpi) | mpmille::icount =0 |
number of records exceeding max. More... | |
integer(mpi) | mpmille::isp |
spcial data flag More... | |
real(mps), dimension(ndim) | mpmille::glder |
real data record array More... | |
integer(mpi), dimension(ndim) | mpmille::inder |
integer data record array More... | |
Write Millepede-II F-binary record.
Definition in file mille.f90.
subroutine endle |
End-of-record.
Definition at line 208 of file mille.f90.
References mpmille::glder, mpmille::inder, mpmille::lun, and mpmille::nr.
subroutine kille |
subroutine mille | ( | integer(mpi), intent(in) | nlc, |
real(mps), dimension(nlc), intent(in) | derlc, | ||
integer(mpi), intent(in) | ngl, | ||
real(mps), dimension(ngl), intent(in) | dergl, | ||
integer(mpi), dimension(ngl), intent(in) | label, | ||
real(mps), intent(in) | rmeas, | ||
real(mps), intent(in) | sigma | ||
) |
Add data block to record.
Called from user code.
CALL MILLE(...) ! measured value, derivatives (one set) CALL ENDLE ! complete, write record (many sets) (or CALL KILLE ! stop record)
[in] | NLC | number of local derivatives |
[in] | DERLC | local derivatives |
[in] | NGL | number of global derivatives |
[in] | DERGL | global derivatives |
[in] | LABEL | labels for global derivatives |
[in] | RMEAS | measurement |
[in] | SIGMA | error of measurement |
Definition at line 90 of file mille.f90.
References mpmille::glder, mpmille::icount, mpmille::inder, mpmille::isp, mpmille::ndim, and mpmille::nr.
subroutine millsp | ( | integer(mpi), intent(in) | nsp, |
real(mps), dimension(nsp), intent(in) | dergl, | ||
integer(mpi), dimension(nsp), intent(in) | label | ||
) |
Add special data.
add NSP special words (floating-point and integer) 0.0 0 -float(NSP) 0 ! indicates special data following NSP floating and NSP integer data
[in] | NSP | size of special data |
[in] | DERGL | special float values |
[in] | LABEL | special integer values |
Definition at line 162 of file mille.f90.
References mpmille::glder, mpmille::inder, mpmille::isp, mpmille::ndim, and mpmille::nr.