SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder Class Reference
Inheritance diagram for python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder:

Public Member Functions

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

Public Attributes

 asgcUQManager
 
 learnerBuilder
 
 samplerBuilder
 
 uqSettingBuilder
 

Constructor & Destructor Documentation

◆ __init__()

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

Member Function Documentation

◆ andGetResult()

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()

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

◆ defineUQSetting()

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

◆ learnWithTest()

python.uq.manager.ASGCUQManagerBuilder.ASGCUQManagerBuilder.learnWithTest (   self)

◆ useInterpolation()

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

◆ useUQSetting()

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

◆ withKnowledge()

◆ withParameters()

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

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

◆ withQoI()

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()

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

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

◆ withTimeStepsOfInterest()

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()

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: