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)
DomaingetValueForIdentifier in interface Domainpublic void accept(DomainVisitor visitor)
Copyright © 1999–2014 CodeLutin. All rights reserved.