kmath
0.3.1-dev-RC
common
kmath-optimization
/
space.kscience.kmath.optimization
/
XYOptimizationBuilder
XYOptimization
Builder
class
XYOptimizationBuilder
(
val
data
:
XYColumnarData
<
Double
,
Double
,
Double
>
,
val
model
:
DifferentiableExpression
<
Double
>
)
:
OptimizationBuilder
<
Double
,
XYFit
>
(
source
)
Members
Members & Extensions
Constructors
XYOptimization
Builder
Link copied to clipboard
constructor
(
data
:
XYColumnarData
<
Double
,
Double
,
Double
>
,
model
:
DifferentiableExpression
<
Double
>
)
Functions
add
Feature
Link copied to clipboard
fun
addFeature
(
feature
:
OptimizationFeature
)
build
Link copied to clipboard
open
override
fun
build
(
)
:
XYFit
start
At
Link copied to clipboard
fun
<
T
>
OptimizationBuilder
<
T
,
*
>
.
startAt
(
startingPoint
:
Map
<
Symbol
,
T
>
)
update
Feature
Link copied to clipboard
inline
fun
<
T
:
OptimizationFeature
>
updateFeature
(
update
:
(
T
?
)
->
T
)
Properties
data
Link copied to clipboard
val
data
:
XYColumnarData
<
Double
,
Double
,
Double
>
features
Link copied to clipboard
val
features
:
MutableList
<
OptimizationFeature
>
model
Link copied to clipboard
val
model
:
DifferentiableExpression
<
Double
>
point
To
Curve
Distance
Link copied to clipboard
var
pointToCurveDistance
:
PointToCurveDistance
point
Weight
Link copied to clipboard
var
pointWeight
:
PointWeight