SG++-Doxygen-Documentation
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 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

◆ __init__()

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

Member Function Documentation

◆ andGetResult()

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.

Referenced by python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.withKnowledge().

◆ defineSampler()

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

◆ defineUQSetting()

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

◆ learnWithTest()

def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.learnWithTest (   self)
Set if the learner should use test data points for learning

References python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.asgcUQManager.

◆ useInterpolation()

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

◆ useUQSetting()

def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.useUQSetting (   self,
  uqSetting 
)

◆ withKnowledge()

◆ withParameters()

def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.withParameters (   self,
  params 
)
Set the parameter setting
@param params: ParameterSet

References python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.asgcUQManager.

◆ withQoI()

def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.withQoI (   self,
  qoi 
)
Define, which quantity of interest we study.
@param qoi: string quantity of interest

References python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.asgcUQManager.

◆ withTestSet()

def python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.withTestSet (   self,
  testset 
)
Set the test set
@param testset: UQSetting

References python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.asgcUQManager.

◆ withTimeStepsOfInterest()

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

References python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.asgcUQManager.

◆ withTypesOfKnowledge()

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

References python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.asgcUQManager.

Member Data Documentation

◆ asgcUQManager

◆ learnerBuilder

◆ samplerBuilder

◆ uqSettingBuilder


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