workspace.src.LikelihoodModels.NormalModel¶
Created on July 30 2020 @author: Congjian Wang
Classes¶
Normal/Multivariate Normal Likelihood model |
Module Contents¶
- class workspace.src.LikelihoodModels.NormalModel.NormalModel[source]¶
Bases:
workspace.src.LikelihoodModels.LikelihoodBase.LikelihoodBase
Normal/Multivariate Normal Likelihood model
- classmethod getInputSpecification()[source]¶
Collects input specifications for this class.
- Returns:
RAVEN InputData specs
- Return type:
InputData
- _localHandleInput(paramInput)[source]¶
Function to read the portion of the parsed xml input that belongs to this specialized class and initialize some stuff based on the inputs got.
- Parameters:
paramInput – InputData.ParameterInput, the parsed xml input
- Returns:
None
- _checkInputParams(needDict)[source]¶
Method to check input parameters
- Parameters:
needDict – dict, dictionary of required parameters
- Returns:
None
- static isPosDef(arrayIn)[source]¶
Check if provided array is postive definite or not.
- Parameters:
arrayIn – numpy.array, input array
- Returns:
True if the array is postive definite
- Return type:
bool