public class ContinuousDomain extends Object implements Domain
Modifier and Type | Field and Description |
---|---|
protected Distribution |
distribution
Continuous domain distribution.
|
protected Map<String,Object> |
distributionParameters
Distribution params (param name > param value).
|
Constructor and Description |
---|
ContinuousDomain()
Default constructor.
|
ContinuousDomain(Distribution distribution)
Constructor with distribution.
|
ContinuousDomain(Distribution distribution,
SortedMap<String,Object> distributionParameters)
Constructor with distribution and parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(DomainVisitor visitor)
Accept a new visitor.
|
void |
addDistributionParam(String name,
Object value)
Add distribution parameter.
|
void |
addDistributionParams(SortedMap<String,Object> distributionParameters)
Add distribution parameters.
|
ContinuousDomain |
clone()
Clone the domain
|
Distribution |
getDistribution()
Get distribution.
|
Object |
getDistributionParameter(String name)
Return distribution parameter value by parameter name.
|
Map<String,Object> |
getDistributionParameters()
Get distribution parameters.
|
Object |
getValueForIdentifier(Object identifier)
Return value associated to identifier.
|
void |
setDistributionParams(SortedMap<String,Object> distributionParameters)
Set distribution parameters (clear previous).
|
protected Distribution distribution
public ContinuousDomain()
public ContinuousDomain(Distribution distribution)
distribution
- distributionpublic ContinuousDomain(Distribution distribution, SortedMap<String,Object> distributionParameters)
distribution
- distributiondistributionParameters
- distribution paramspublic Distribution getDistribution()
public Map<String,Object> getDistributionParameters()
public Object getDistributionParameter(String name)
name
- namepublic void setDistributionParams(SortedMap<String,Object> distributionParameters)
distributionParameters
- distribution paramspublic void addDistributionParams(SortedMap<String,Object> distributionParameters)
distributionParameters
- distribution parameters.public void addDistributionParam(String name, Object value)
name
- parameter namevalue
- parameter valuepublic Object getValueForIdentifier(Object identifier)
Domain
getValueForIdentifier
in interface Domain
public void accept(DomainVisitor visitor)
Copyright © 1999–2020 CodeLutin. All rights reserved.