FORCES
FORtran lib for Comp. Env. Sys.
|
Added for testing purposes of test_mo_mcmc. More...
Data Types | |
interface | data |
synthetic data More... | |
interface | setmeas |
set meas More... | |
Functions/Subroutines | |
real(dp) function, public | likelihood_dp (paraset, eval, stddev_in, stddev_new, likeli_new) |
A Likelihood function: "real" likelihood (sigma is an error model or given) | |
real(dp) function, public | loglikelihood_dp (paraset, eval, stddev_in, stddev_new, likeli_new) |
A Log-Likelihood function: "real" likelihood (sigma is an error model or given) | |
real(dp) function, public | likelihood_stddev_dp (paraset, eval, stddev_in, stddev_new, likeli_new) |
A Likelihood function: "faked" likelihood (sigma is computed by obs vs model) | |
real(dp) function, public | loglikelihood_stddev_dp (paraset, eval, stddev_in, stddev_new, likeli_new) |
A Log-Likelihood_stddev function: "faked" likelihood (sigma is computed by obs vs model) | |
subroutine, public | model_dp (parameterset, opti_domain_indices, runoff, smoptisim, neutronsoptisim, etoptisim, twsoptisim, lake_level, lake_volume, lake_area, lake_spill, lake_outflow, bfi) |
A Model: p1*x^2 + p2*x + p3. | |
real(dp) function, dimension(size(meas, 1)) | data_dp () |
subroutine | setmeas_dp () |
Variables | |
real(dp), dimension(100, 2) | meas |
real(dp), parameter | stddev_global =0.5_dp |
Added for testing purposes of test_mo_mcmc.
COPYING
and COPYING.LESSER
provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/.
|
private |
Definition at line 195 of file mo_likelihood.f90.
real(dp) function, public mo_likelihood::likelihood_dp | ( | real(dp), dimension(:), intent(in) | paraset, |
procedure(eval_interface), intent(in), pointer | eval, | ||
real(dp), intent(in), optional | stddev_in, | ||
real(dp), intent(out), optional | stddev_new, | ||
real(dp), intent(out), optional | likeli_new | ||
) |
A Likelihood function: "real" likelihood (sigma is an error model or given)
Definition at line 49 of file mo_likelihood.f90.
References likelihood_dp().
Referenced by likelihood_dp().
real(dp) function, public mo_likelihood::likelihood_stddev_dp | ( | real(dp), dimension(:), intent(in) | paraset, |
procedure(eval_interface), intent(in), pointer | eval, | ||
real(dp), intent(in), optional | stddev_in, | ||
real(dp), intent(out), optional | stddev_new, | ||
real(dp), intent(out), optional | likeli_new | ||
) |
A Likelihood function: "faked" likelihood (sigma is computed by obs vs model)
Definition at line 91 of file mo_likelihood.f90.
References likelihood_stddev_dp().
Referenced by likelihood_stddev_dp().
real(dp) function, public mo_likelihood::loglikelihood_dp | ( | real(dp), dimension(:), intent(in) | paraset, |
procedure(eval_interface), intent(in), pointer | eval, | ||
real(dp), intent(in), optional | stddev_in, | ||
real(dp), intent(out), optional | stddev_new, | ||
real(dp), intent(out), optional | likeli_new | ||
) |
A Log-Likelihood function: "real" likelihood (sigma is an error model or given)
Definition at line 70 of file mo_likelihood.f90.
References loglikelihood_dp().
Referenced by loglikelihood_dp().
real(dp) function, public mo_likelihood::loglikelihood_stddev_dp | ( | real(dp), dimension(:), intent(in) | paraset, |
procedure(eval_interface), intent(in), pointer | eval, | ||
real(dp), intent(in), optional | stddev_in, | ||
real(dp), intent(out), optional | stddev_new, | ||
real(dp), intent(out), optional | likeli_new | ||
) |
A Log-Likelihood_stddev function: "faked" likelihood (sigma is computed by obs vs model)
Definition at line 122 of file mo_likelihood.f90.
References loglikelihood_stddev_dp().
Referenced by loglikelihood_stddev_dp().
subroutine, public mo_likelihood::model_dp | ( | real(dp), dimension(:), intent(in) | parameterset, |
integer(i4), dimension(:), intent(in), optional | opti_domain_indices, | ||
real(dp), dimension(:, :), intent(out), optional, allocatable | runoff, | ||
type(optidata_sim), dimension(:), intent(inout), optional | smoptisim, | ||
type(optidata_sim), dimension(:), intent(inout), optional | neutronsoptisim, | ||
type(optidata_sim), dimension(:), intent(inout), optional | etoptisim, | ||
type(optidata_sim), dimension(:), intent(inout), optional | twsoptisim, | ||
real(dp), dimension(:, :), intent(out), optional, allocatable | lake_level, | ||
real(dp), dimension(:, :), intent(out), optional, allocatable | lake_volume, | ||
real(dp), dimension(:, :), intent(out), optional, allocatable | lake_area, | ||
real(dp), dimension(:, :), intent(out), optional, allocatable | lake_spill, | ||
real(dp), dimension(:, :), intent(out), optional, allocatable | lake_outflow, | ||
real(dp), dimension(:), intent(out), optional, allocatable | bfi | ||
) |
A Model: p1*x^2 + p2*x + p3.
[out] | lake_level | dim1=time dim2=lake |
[out] | lake_volume | dim1=time dim2=lake |
[out] | lake_area | dim1=time dim2=lake |
[out] | lake_spill | dim1=time dim2=lake |
[out] | lake_outflow | dim1=time dim2=lake |
[out] | bfi | baseflow index, dim1=domainID |
Definition at line 153 of file mo_likelihood.f90.
|
private |
Definition at line 203 of file mo_likelihood.f90.
|
private |
Definition at line 40 of file mo_likelihood.f90.
|
private |
Definition at line 41 of file mo_likelihood.f90.