- InitializeUsedParams(this, Ini)
- OutputParamNames(this, fname, indices, add_derived)
-
TBaseParameters
:: this
-
character(len=*) intent(in) :: fname
-
integer intent(in), optional :: indices(:)
-
logical intent(in), optional :: add_derived
- OutputParamRanges(this, fname)
- ParamError(this, str, param)
-
TBaseParameters
:: this
-
character(LEN=*) intent(in) :: str
-
integer intent(in) :: param
- ReadParams(this, Ini)
- ReadPriors(this, Ini)
- ReadSetCovMatrix(this, prop_mat, matrix, NewParams)
-
TBaseParameters
:: this
-
character(LEN=*) intent(in) :: prop_mat
-
real(mcp) :: matrix(num_params_used, num_params_used)
-
logical optional :: NewParams
- SetCovmat(this, prop_mat)
- SetFastSlowParams(this, Ini, use_fast_slow)
- SetStartPositions(this, Params)
-
character(len=:) allocatable
UsedParamNameOrNumber(this, i)
Properties
- logical :: use_fast_slow
- integer :: num_fast
- integer :: num_slow
- integer :: num_semi_fast
- integer :: num_semi_slow
- real(mcp) allocatable :: PMin(:)
- real(mcp) allocatable :: PMax(:)
- real(mcp) allocatable :: StartWidth(:)
- real(mcp) allocatable :: PWidth(:)
- real(mcp) allocatable :: center(:)
- logical(mcp) allocatable :: varying(:)
- logical :: block_semi_fast
- logical :: block_fast_likelihood_params
- ParamGaussPrior
:: GaussPriors
- TLinearCombination
:: LinearCombinations(:) allocatable
- int_arr
:: param_blocks(:) allocatable
- real(mcp) dimension(:,:), allocatable :: covariance_estimate
- logical :: covariance_is_diagonal
- logical :: covariance_has_new
- TParamNames
:: NameMapping