SG++
python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder Class Reference
Inheritance diagram for python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder:

Public Member Functions

def __init__ (self)
 
def andGetResult (self)
 
def defineSampler (self)
 
def defineUQSetting (self)
 
def learnWithTest (self)
 
def useInterpolation (self)
 
def useRegression (self)
 
def useUQSetting (self, uqSetting)
 
def withKnowledge (self, filename)
 
def withParameters (self, params)
 
def withQoI (self, qoi)
 
def withTestSet (self, testset)
 
def withTimeStepsOfInterest (self, ts)
 
def withTypesOfKnowledge (self, knowledgeTypes)
 

Public Attributes

 asgcUQManager
 
 learnerBuilder
 
 samplerBuilder
 
 uqSettingBuilder
 

Constructor & Destructor Documentation

def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.__init__ (   self)

Member Function Documentation

def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.andGetResult (   self)
Returns the simulation learner object that is
currently being constructed

References python.uq.learner.builder.SimulationLearnerBuilder.SimulationLearnerBuilder.__collectLearner(), python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.__collectLearner(), python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.__collectSampler(), python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.__initUQSetting(), and python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.asgcUQManager.

def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.defineSampler (   self)
def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.defineUQSetting (   self)
def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.learnWithTest (   self)
Set if the learner should use test data points for learning
def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.useInterpolation (   self)
def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.useRegression (   self)
def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.useUQSetting (   self,
  uqSetting 
)
def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.withKnowledge (   self,
  filename 
)
def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.withParameters (   self,
  params 
)
Set the parameter setting
@param params: ParameterSet
def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.withQoI (   self,
  qoi 
)
Define, which quantity of interest we study.
@param qoi: string quantity of interest
def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.withTestSet (   self,
  testset 
)
Set the test set
@param testset: UQSetting
def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.withTimeStepsOfInterest (   self,
  ts 
)
Define the time steps in which we are interested in. The learner
just learns those, which are specified here. Moreover, it considers
just this time steps for refinement.
@param ts: list of floats, time steps
def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.withTypesOfKnowledge (   self,
  knowledgeTypes 
)
Define for which type of functions the hierarchical coefficients are
computed using the specified learner.
@param knowledgeTypes: list of KnowledgetTypes

Member Data Documentation

python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.asgcUQManager
python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.learnerBuilder
python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.samplerBuilder
python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.uqSettingBuilder

The documentation for this class was generated from the following file: