Schema cgConfig.xsd


element ConjugateGradientConfig
diagram cgConfig_diagrams/cgConfig_p1.png
annotation
documentation
Configuration of Conjugate Gradient algorithm.

complexType CgConfigXML
diagram cgConfig_diagrams/cgConfig_p2.png

element CgConfigXML/costFunction
diagram cgConfig_diagrams/cgConfig_p3.png
attributes
Name  Type  Use  Default  Fixed  Annotation
class  derived by: xs:string  optional      
documentation
Set openda:class name of the cost function.
weakParameterConstraint  xs:boolean  optional  false    
documentation
Specify whether to use weak constraint (weakParameterConstraint=true) or strong constraint (weakParameterConstraint=false).
withPreconditioning  xs:boolean  optional  true    
documentation
Specify whether to use preconditioning. With preconditioning, the values of the parameters will be rescaled with their respective prespecified uncertainties for computing the cost.
factor  xs:double  optional  0.5    
documentation
Specify the multiplication factor to use in the cost function.
annotation
documentation
Configure cost function to minimize

element CgConfigXML/outerLoop
diagram cgConfig_diagrams/cgConfig_p4.png
attributes
Name  Type  Use  Default  Fixed  Annotation
method  xs:string    fletcher-reeves    
documentation
Specify conjugate gradient method: (1) fletcher-reeves, (2) polak ribiere, (3) Steepest Descent.
maxIterations  xs:integer  optional  200    
documentation
Maximum number of outer iterations.
absTolGrad  xs:double  optional  0.01    
documentation
Absolute tolerance for gradient.
relTolGrad  xs:double  optional  0.01    
documentation
Relative tolerance for gradient.
absTolStep  xs:double  optional  0.001    
documentation
Absolute tolerance for step size.
relTolStep  xs:double  optional  0.001    
documentation
Relative tolerance for step size.
annotation
documentation
Specify outer-loop stopping criteria.

element CgConfigXML/lineSearch
diagram cgConfig_diagrams/cgConfig_p5.png
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string    brent    
documentation
Type of linesearch algorithm.
maxIterations  xs:integer  optional  100    
documentation
Maximum iterations of linesearch.
absTolBrent  xs:double  optional  0.01    
documentation
Tolerance of the absolute search range.
relTolBrent  xs:double    0.01    
documentation
Tolerance of the relative search range.
annotation
documentation
Specify inner-loop / linesearch criteria.

complexType LineSearchXML
diagram cgConfig_diagrams/cgConfig_p6.png
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string    brent    
documentation
Type of linesearch algorithm.
maxIterations  xs:integer  optional  100    
documentation
Maximum iterations of linesearch.
absTolBrent  xs:double  optional  0.01    
documentation
Tolerance of the absolute search range.
relTolBrent  xs:double    0.01    
documentation
Tolerance of the relative search range.

attribute LineSearchXML/@type
annotation
documentation
Type of linesearch algorithm.

attribute LineSearchXML/@maxIterations
annotation
documentation
Maximum iterations of linesearch.

attribute LineSearchXML/@absTolBrent
annotation
documentation
Tolerance of the absolute search range.

attribute LineSearchXML/@relTolBrent
annotation
documentation
Tolerance of the relative search range.

element LineSearchXML/brent
diagram cgConfig_diagrams/cgConfig_p7.png
attributes
Name  Type  Use  Default  Fixed  Annotation
startBracketValue  xs:double    1.0    
documentation
First value evaluated for bracketing in linesearch.
maxItBracket  xs:double  optional  0.5    
documentation
Maximum number of iterations for bracketing.
maxExtension  xs:double  optional  100.0    
documentation
Maximum number of iterations before searching in opposite direction.
annotation
documentation
Back tracking if the line search produces estimate with larger cost.

attribute LineSearchXML/brent/@startBracketValue
annotation
documentation
First value evaluated for bracketing in linesearch.

attribute LineSearchXML/brent/@maxItBracket
annotation
documentation
Maximum number of iterations for bracketing.

attribute LineSearchXML/brent/@maxExtension
annotation
documentation
Maximum number of iterations before searching in opposite direction.

complexType CostFunctionXML
diagram cgConfig_diagrams/cgConfig_p8.png
attributes
Name  Type  Use  Default  Fixed  Annotation
class  derived by: xs:string  optional      
documentation
Set openda:class name of the cost function.
weakParameterConstraint  xs:boolean  optional  false    
documentation
Specify whether to use weak constraint (weakParameterConstraint=true) or strong constraint (weakParameterConstraint=false).
withPreconditioning  xs:boolean  optional  true    
documentation
Specify whether to use preconditioning. With preconditioning, the values of the parameters will be rescaled with their respective prespecified uncertainties for computing the cost.
factor  xs:double  optional  0.5    
documentation
Specify the multiplication factor to use in the cost function.

attribute CostFunctionXML/@class
annotation
documentation
Set openda:class name of the cost function.

attribute CostFunctionXML/@weakParameterConstraint
annotation
documentation
Specify whether to use weak constraint (weakParameterConstraint=true) or strong constraint (weakParameterConstraint=false).

attribute CostFunctionXML/@withPreconditioning
annotation
documentation
Specify whether to use preconditioning. With preconditioning, the values of the parameters will be rescaled with their respective prespecified uncertainties for computing the cost.

attribute CostFunctionXML/@factor
annotation
documentation
Specify the multiplication factor to use in the cost function.

complexType OuterLoopXML
diagram cgConfig_diagrams/cgConfig_p9.png
attributes
Name  Type  Use  Default  Fixed  Annotation
method  xs:string    fletcher-reeves    
documentation
Specify conjugate gradient method: (1) fletcher-reeves, (2) polak ribiere, (3) Steepest Descent.
maxIterations  xs:integer  optional  200    
documentation
Maximum number of outer iterations.
absTolGrad  xs:double  optional  0.01    
documentation
Absolute tolerance for gradient.
relTolGrad  xs:double  optional  0.01    
documentation
Relative tolerance for gradient.
absTolStep  xs:double  optional  0.001    
documentation
Absolute tolerance for step size.
relTolStep  xs:double  optional  0.001    
documentation
Relative tolerance for step size.

attribute OuterLoopXML/@method
annotation
documentation
Specify conjugate gradient method: (1) fletcher-reeves, (2) polak ribiere, (3) Steepest Descent.

attribute OuterLoopXML/@maxIterations
annotation
documentation
Maximum number of outer iterations.

attribute OuterLoopXML/@absTolGrad
annotation
documentation
Absolute tolerance for gradient.

attribute OuterLoopXML/@relTolGrad
annotation
documentation
Relative tolerance for gradient.

attribute OuterLoopXML/@absTolStep
annotation
documentation
Absolute tolerance for step size.

attribute OuterLoopXML/@relTolStep
annotation
documentation
Relative tolerance for step size.

complexType additionalStopCriteria
diagram cgConfig_diagrams/cgConfig_p10.png
annotation
documentation
Additional optional stopping criteria.

element additionalStopCriteria/stopCriterion
diagram cgConfig_diagrams/cgConfig_p11.png
attributes
Name  Type  Use  Default  Fixed  Annotation
threshold    required      
documentation
Threshold value of the stopping parameter.
class    required      
documentation
Java class of the corresponding stopping criterion
annotation
documentation
A stopping criterion

attribute additionalStopCriteria/stopCriterion/@threshold
annotation
documentation
Threshold value of the stopping parameter.

attribute additionalStopCriteria/stopCriterion/@class
annotation
documentation
Java class of the corresponding stopping criterion


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy