N.I.M.R.O.D.  
Functions/Subroutines | Variables

WorkingSharedValues Module Reference

Internal NIMROD variables. More...

Functions/Subroutines

subroutine WorkingSharedValuesInit ()

Variables

integer, dimension(nbpatienta) tailletime
double precision, dimension(nbpatienta,
tdef2) 
listtime
double precision, dimension(npm) binit
integer maxiteration
double precision, dimension(npm),
save 
b0
double precision, dimension(npm),
save 
b1
character(len=30) nomfileOut
logical marqONLY
logical SwitchMarquartd
integer penalisationBiologique
integer penalisationAll
logical estimationWanted
double precision controleCA
double precision controleCB
double precision controleRDM
character(len=15), dimension(npm) nomparams
double precision, dimension(4) loglike
double precision, dimension(ndim,
nbpatienta), save 
extrema
double precision, dimension(ndim,
ndim, nbpatienta), save 
scalesauv
double precision, dimension(ndim,
ndim, nbpatienta), save 
scaleinvsauv
logical writefuncpaFichier
integer, dimension(nbpatienta),
save 
patOK
integer nbpatOK
integer, dimension(nbpatienta),
save 
listIdPatExcluded
logical firstFuncpa
logical withexclusion
integer, save numeroalea
double precision seuil2
double precision, dimension(ndim,
ndim, nbpatienta) 
scaleinv2sauv
double precision, dimension(nbpatienta),
save 
detersauv
double precision, dimension(ndim,
nbpatienta), save 
startsauv
double precision, dimension(ndim,
nbpatienta), save 
startsauvind
logical, save adaptive
logical, save adaptive2
integer, dimension(3, nbpatienta) likelihoodERROR
double precision, dimension(3,
nbpatienta) 
likelihoodPRECISION
integer, dimension(2, npm,
nbpatienta) 
scoreERROR
double precision, dimension(2,
npm, nbpatienta) 
scorePRECISION
double precision, dimension(nbpatienta),
save 
vrais_obs
double precision, dimension(nbpatienta),
save 
recap
integer, dimension(nbpatienta,
tdef2, nbcomp), save 
censor
integer, save numpat1
integer, save numcoeff1
integer, save numparam
integer, dimension(2) systeme
double precision, dimension(npm),
save 
abserr
double precision, save abserr1
double precision, save abserrfuncpa
double precision, dimension(nbpatienta,
npm), save 
fth
double precision, dimension(nbpatienta,
npm), save 
fthn
double precision, dimension(nbpatienta,
npm), save 
score
logical test_funcpa
double precision funcpa_compare
double precision, dimension(npm),
save 
esp_prior
double precision, dimension(npm),
save 
std_prior
character(LEN=30) OutputFolder
double precision, dimension(npm,
nbpatienta) 
emp_bayes
double precision, dimension(nbpatienta,
tdef2, nbcomp) 
bayes_data
double precision, dimension(nbpatienta,
tdef2, nbcomp) 
ICmoins
double precision, dimension(nbpatienta,
tdef2, nbcomp) 
ICplus
double precision, dimension(npm
*(npm+3)/2) 
hessianNonPenalisee
double precision, dimension(npm
*(npm+3)/2) 
hessianPenalisee
double precision LLnonPenalisee
double precision LLPenalisee

Detailed Description

Internal NIMROD variables.

AUTHOR : Melanie Prague Daniel Commenges Julia Drylewicz Jeremy guedj Rodolphe Thiebaut

DESCRIPTION : This module contains all Working global variables that have to be shown betwwen subroutines and functions

MODIFICATION :

25/02/2013 - Prague - Refactoring

INFORMATIONS:


Function/Subroutine Documentation

subroutine WorkingSharedValues::WorkingSharedValuesInit ( )

Variable Documentation

double precision,dimension(npm),save WorkingSharedValues::abserr

Definition at line 135 of file module.f90.

Referenced by derivRVS().

double precision,save WorkingSharedValues::abserr1

Definition at line 136 of file module.f90.

Referenced by derivRVS(), scoreRVS(), and WorkingSharedValuesInit().

double precision,save WorkingSharedValues::abserrfuncpa

Definition at line 136 of file module.f90.

Referenced by EmpiricalBayesEstimation(), optim(), vraisobs(), and WorkingSharedValuesInit().

Definition at line 108 of file module.f90.

Referenced by funcpa(), vraisobs(), vraistot(), vraistotEXP(), and WorkingSharedValuesInit().

double precision,dimension(npm),save WorkingSharedValues::b0

Definition at line 47 of file module.f90.

Referenced by solution(), transfoFixedInTime(), and WorkingSharedValuesInit().

double precision,dimension(npm),save WorkingSharedValues::b1
double precision,dimension(nbpatienta,tdef2,nbcomp) WorkingSharedValues::bayes_data
double precision,dimension(npm) WorkingSharedValues::binit

Definition at line 43 of file module.f90.

Referenced by InputReading(), nimrod(), OutputFileCreation(), and WorkingSharedValuesInit().

integer,dimension(nbpatienta,tdef2,nbcomp),save WorkingSharedValues::censor

Definition at line 66 of file module.f90.

Referenced by CreateRelanceFile(), InputReading(), and optim().

Definition at line 68 of file module.f90.

Referenced by CreateRelanceFile(), InputReading(), and optim().

Definition at line 70 of file module.f90.

Referenced by CreateRelanceFile(), InputReading(), and optim().

double precision,dimension(nbpatienta),save WorkingSharedValues::detersauv
double precision,dimension(npm,nbpatienta) WorkingSharedValues::emp_bayes
double precision,dimension(npm),save WorkingSharedValues::esp_prior

Definition at line 62 of file module.f90.

Referenced by CreateRelanceFile(), funcpa(), InputReading(), and nimrod().

double precision,dimension(ndim,nbpatienta),save WorkingSharedValues::extrema

Definition at line 80 of file module.f90.

Referenced by funcpa(), mpimod::synchroFUNCPA(), and WorkingSharedValuesInit().

Definition at line 92 of file module.f90.

Referenced by derivMARC(), derivRVS(), funcpa(), optim(), and WorkingSharedValuesInit().

double precision,dimension(nbpatienta,npm),save WorkingSharedValues::fth

Definition at line 140 of file module.f90.

Referenced by derivMARC(), and WorkingSharedValuesInit().

double precision,dimension(nbpatienta,npm),save WorkingSharedValues::fthn

Definition at line 140 of file module.f90.

Referenced by derivMARC(), and WorkingSharedValuesInit().

Definition at line 142 of file module.f90.

Referenced by WorkingSharedValuesInit().

double precision,dimension(npm*(npm+3)/2) WorkingSharedValues::hessianNonPenalisee

Definition at line 158 of file module.f90.

Referenced by derivMARC(), derivRVS(), LCVa(), and WorkingSharedValuesInit().

double precision,dimension(npm*(npm+3)/2) WorkingSharedValues::hessianPenalisee

Definition at line 159 of file module.f90.

Referenced by derivMARC(), derivRVS(), LCVa(), and WorkingSharedValuesInit().

double precision,dimension(nbpatienta,tdef2,nbcomp) WorkingSharedValues::ICmoins

Definition at line 154 of file module.f90.

Referenced by EBCurves(), and writeFile_bayes().

double precision,dimension(nbpatienta,tdef2,nbcomp) WorkingSharedValues::ICplus

Definition at line 155 of file module.f90.

Referenced by EBCurves(), and writeFile_bayes().

integer,dimension(3,nbpatienta) WorkingSharedValues::likelihoodERROR

Definition at line 110 of file module.f90.

Referenced by funcpa(), mpimod::synchroFUNCPA(), vraisobs(), and WorkingSharedValuesInit().

double precision,dimension(3,nbpatienta) WorkingSharedValues::likelihoodPRECISION

Definition at line 112 of file module.f90.

Referenced by funcpa(), mpimod::synchroFUNCPA(), vraisobs(), and WorkingSharedValuesInit().

integer,dimension(nbpatienta),save WorkingSharedValues::listIdPatExcluded

Definition at line 90 of file module.f90.

Referenced by funcpa().

double precision,dimension(nbpatienta,tdef2) WorkingSharedValues::listtime

Definition at line 39 of file module.f90.

Referenced by ODEschedule(), solution(), and WorkingSharedValuesInit().

Definition at line 160 of file module.f90.

Referenced by funcpa(), LCVa(), OutputFileCreation(), and WorkingSharedValuesInit().

Definition at line 161 of file module.f90.

Referenced by funcpa(), and OutputFileCreation().

double precision,dimension(4) WorkingSharedValues::loglike

Definition at line 78 of file module.f90.

Referenced by funcpa(), and optim().

Definition at line 54 of file module.f90.

Referenced by CreateRelanceFile(), InputReading(), and optim().

Definition at line 45 of file module.f90.

Referenced by CreateRelanceFile(), InputReading(), optim(), and WorkingSharedValuesInit().

Definition at line 88 of file module.f90.

Referenced by derivRVS(), funcpa(), LCVa(), optim(), and WorkingSharedValuesInit().

Definition at line 49 of file module.f90.

Referenced by nimrod(), and optim().

character(len=15),dimension(npm) WorkingSharedValues::nomparams

Definition at line 74 of file module.f90.

Referenced by CreateRelanceFile(), InputReading(), nimrod(), and OutputFileCreation().

Definition at line 96 of file module.f90.

Referenced by funcpa(), funcpaRandomEffect(), and WorkingSharedValuesInit().

Definition at line 130 of file module.f90.

Referenced by funcpa(), and scoreRVS().

integer,dimension(nbpatienta),save WorkingSharedValues::patOK

Definition at line 86 of file module.f90.

Referenced by derivRVS(), funcpa(), and WorkingSharedValuesInit().

double precision,dimension(nbpatienta),save WorkingSharedValues::recap

Definition at line 122 of file module.f90.

Referenced by derivMARC(), funcpa(), and WorkingSharedValuesInit().

double precision,dimension(ndim,ndim,nbpatienta) WorkingSharedValues::scaleinv2sauv
double precision,dimension(ndim,ndim,nbpatienta),save WorkingSharedValues::scaleinvsauv
double precision,dimension(ndim,ndim,nbpatienta),save WorkingSharedValues::scalesauv

Definition at line 82 of file module.f90.

Referenced by funcpa(), mpimod::synchroFUNCPA(), and WorkingSharedValuesInit().

double precision,dimension(nbpatienta,npm),save WorkingSharedValues::score

Definition at line 140 of file module.f90.

Referenced by derivMARC(), and WorkingSharedValuesInit().

integer,dimension(2,npm,nbpatienta) WorkingSharedValues::scoreERROR

Definition at line 114 of file module.f90.

Referenced by derivRVS(), scoreRVS(), and mpimod::synchroCALCULSCORES().

double precision,dimension(2,npm,nbpatienta) WorkingSharedValues::scorePRECISION

Definition at line 116 of file module.f90.

Referenced by derivRVS(), scoreRVS(), and mpimod::synchroCALCULSCORES().

double precision WorkingSharedValues::seuil2

Definition at line 98 of file module.f90.

Referenced by funcpa(), funcpaRandomEffect(), and WorkingSharedValuesInit().

double precision,dimension(ndim,nbpatienta),save WorkingSharedValues::startsauv
double precision,dimension(ndim,nbpatienta),save WorkingSharedValues::startsauvind

Definition at line 106 of file module.f90.

Referenced by funcpa(), mpimod::synchroFUNCPA(), and WorkingSharedValuesInit().

double precision,dimension(npm),save WorkingSharedValues::std_prior

Definition at line 56 of file module.f90.

Referenced by CreateRelanceFile(), InputReading(), and optim().

integer,dimension(2) WorkingSharedValues::systeme
integer,dimension(nbpatienta) WorkingSharedValues::tailletime

Definition at line 37 of file module.f90.

Referenced by ODEschedule(), solution(), and WorkingSharedValuesInit().

Definition at line 141 of file module.f90.

Referenced by WorkingSharedValuesInit().

double precision,dimension(nbpatienta),save WorkingSharedValues::vrais_obs

Definition at line 94 of file module.f90.

Referenced by derivRVS(), funcpa(), LCVa(), nimrod(), optim(), and WorkingSharedValuesInit().

Definition at line 84 of file module.f90.

Referenced by derivMARC(), derivRVS(), and funcpa().