Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bgrimstad/splinter
/ functions
Functions
312 in github.com/bgrimstad/splinter
⨍
Functions
312
◇
Types & classes
34
↓ 1 callers
Method
add_sample
(self, x, y)
python/splinter/datatable.py:40
↓ 1 callers
Function
compareBSplines
test/testingutilities.cpp:487
↓ 1 callers
Function
compareFunctions
test/testingutilities.cpp:44
↓ 1 callers
Method
decomposeToBezierForm
src/bspline.cpp:284
↓ 1 callers
Method
evalBasis
Evaluation of B-spline basis functions
src/bspline.cpp:125
↓ 1 callers
Method
evalBasisHessian
src/bsplinebasis.cpp:173
↓ 1 callers
Method
evalBasisJacobianOld
Old implementation of Jacobian
src/bsplinebasis.cpp:56
↓ 1 callers
Function
f
(x)
python/examples/bspline_multivariate.py:24
↓ 1 callers
Function
f1
(x)
python/examples/bspline_regularization.py:21
↓ 1 callers
Function
f1
(x)
python/examples/bspline.py:21
↓ 1 callers
Function
flatten_list
(l)
python/splinter/utilities.py:58
↓ 1 callers
Method
getControlPoints
src/bspline.cpp:177
↓ 1 callers
Function
getErrorNorms
test/testingutilities.cpp:785
↓ 1 callers
Method
getTableX
* Get table of samples x-values, * i.e. table[i][j] is the value of variable i at sample j */
src/datatable.cpp:169
↓ 1 callers
Function
get_architecture
()
python/splinter/utilities.py:68
↓ 1 callers
Function
get_py_string
(c_string)
python/splinter/utilities.py:30
↓ 1 callers
Function
get_vector
include/cinterface/utilities.h:78
↓ 1 callers
Method
indexLongestInterval
src/bsplinebasis1d.cpp:584
↓ 1 callers
Method
insideSupport
src/bsplinebasis.cpp:434
↓ 1 callers
Method
isGridComplete
src/datatable.cpp:118
↓ 1 callers
Function
isSymmetricHessian
* Checks that the hessian is symmetric across the diagonal */
test/testingutilities.cpp:963
↓ 1 callers
Method
knotMultiplicity
src/bsplinebasis1d.cpp:538
↓ 1 callers
Method
knot_spacing
(self, knot_spacing)
python/splinter/bsplinebuilder.py:85
↓ 1 callers
Function
linspace
src/utilities.cpp:72
↓ 1 callers
Function
log
test/testingutilities.cpp:600
↓ 1 callers
Method
num_basis_functions
(self, num_basis_functions)
python/splinter/bsplinebuilder.py:94
↓ 1 callers
Method
refineKnots
src/bsplinebasis.cpp:272
↓ 1 callers
Method
refineKnotsLocally
src/bsplinebasis.cpp:291
↓ 1 callers
Method
save
(self, filename)
python/splinter/function.py:63
↓ 1 callers
Method
setCoefficients
src/bspline.cpp:188
↓ 1 callers
Method
setNumBasisFunctionsTarget
Setters
include/bsplinebasis1d.h:56
↓ 1 callers
Method
set_alpha
(self, new_alpha)
python/splinter/bsplinebuilder.py:67
↓ 1 callers
Function
setupTestFunctions
test/testfunctions.cpp:23
↓ 1 callers
Function
sixHumpCamelBack
test/testingutilities.cpp:553
↓ 1 callers
Function
splinter_bspline_eval_hessian_row_major
src/cinterface/bspline.cpp:288
↓ 1 callers
Function
splinter_bspline_eval_jacobian_row_major
src/cinterface/bspline.cpp:256
↓ 1 callers
Function
splinter_bspline_eval_row_major
src/cinterface/bspline.cpp:227
↓ 1 callers
Method
supportHack
* The B-spline domain is the half-open domain [ knots.first(), knots.end() ). * The hack checks if x is at the right boundary (if x = knots.end()), i
src/bsplinebasis1d.cpp:458
↓ 1 callers
Function
tearDownTestFunctions
test/testfunctions.cpp:191
↓ 1 callers
Function
testKnotInsertion
test/bsplinetestingutilities.cpp:44
Method
BSplineBasis
src/bsplinebasis.cpp:19
Method
BSplineBasis1D
src/bsplinebasis1d.cpp:19
Method
Builder
Default constructor
src/bsplinebuilder.cpp:21
Method
DataPoint
src/datapoint.cpp:15
Method
DataTable
src/datatable.cpp:21
Method
Exception
include/definitions.h:52
Method
Saveable
include/saveable.h:22
Method
Serializer
src/serializer.cpp:22
Method
TestFunction
test/testfunction.cpp:17
Method
__del__
(self)
python/splinter/function.py:82
Method
__del__
(self)
python/splinter/bsplinebuilder.py:121
Method
__init__
(self)
python/splinter/function.py:16
Method
__init__
(self, handle_or_filename)
python/splinter/bspline.py:15
Method
__init__
(self, x_or_data, y=None)
python/splinter/datatable.py:14
Method
__init__
(self, x, y, degree=3, smoothing=Smoothing.NONE, alpha=0.1, knot_spacing=KnotSpacing.AS_SAMPLED, num_basis_fun
python/splinter/bsplinebuilder.py:31
Function
_call
(function, *args)
python/splinter/splinter.py:227
Method
_serialize
src/serializer.cpp:151
Method
_serialize
include/serializer.h:152
Method
buildBasisMatrix
Used to evaluate basis functions - alternative to the recursive deBoorCox
src/bsplinebasis1d.cpp:160
Method
buildKnotInsertionMatrix
src/bsplinebasis1d.cpp:402
Method
checkControlPoints
src/bspline.cpp:218
Function
checkNorms
test/testingutilities.cpp:856
Function
clone
include/bspline.h:48
Method
computeBasisFunctionMatrix
src/bsplinebuilder.cpp:166
Method
computeCoefficients
* Find coefficients of B-spline by solving: * min ||A*x - b||^2 + alpha*||R||^2, * where * A = mxn matrix of n basis functions evaluated at m sampl
src/bsplinebuilder.cpp:65
Method
computeKnotAverages
Computes knot averages: assumes that basis is initialized!
src/bspline.cpp:294
Method
computeKnotVector
Compute a single knot vector from sample grid and degree
src/bsplinebuilder.cpp:336
Method
computeKnotVectors
Compute all knot vectors from sample data
src/bsplinebuilder.cpp:315
Method
consistentData
include/linearsolvers.h:46
Method
deBoorCox
src/bsplinebasis1d.cpp:218
Method
deBoorCoxCoeff
src/bsplinebasis1d.cpp:241
Method
decomposeToBezierForm
src/bsplinebasis.cpp:310
Method
decomposeToBezierForm
src/bsplinebasis1d.cpp:366
Method
decompose_to_bezier_form
Insert knots until all knots have multiplicity degree + 1. This ensures that the polynomial pieces are not overlapping.
python/splinter/bspline.py:98
Method
deserialize
include/serializer.h:167
Function
dist_sort
src/datapoint.cpp:84
Method
doSolve
include/linearsolvers.h:64
Method
doSolve
include/linearsolvers.h:77
Method
doSolve
include/linearsolvers.h:99
Method
doSolve
include/linearsolvers.h:120
Method
doSolve
include/linearsolvers.h:145
Method
eval
src/function.cpp:16
Method
eval
src/bsplinebasis1d.cpp:35
Method
evalBasisJacobian
NOTE: does not pass tests
src/bsplinebasis.cpp:92
Method
evalBasisJacobian
src/bspline.cpp:135
Method
evalBasisJacobian2
src/bsplinebasis.cpp:135
Method
evalHessian
src/function.cpp:30
Method
evalJacobian
src/function.cpp:23
Method
eval_hessian
(self, x)
python/splinter/function.py:43
Method
eval_jacobian
(self, x)
python/splinter/function.py:28
Method
extractUniqueSorted
src/bsplinebuilder.cpp:548
Method
getBasisDegree
include/bsplinebasis1d.h:44
Method
getBasisDegrees
src/bsplinebasis.cpp:353
Function
getCoefficients
* Getters */
include/bspline.h:71
Method
getConstDegreeInt
test/testfunction.cpp:47
Function
getDescription
* Description of function. */
include/function.h:95
Function
getGrid
include/datatable.h:52
Method
getKnotValue
src/bsplinebasis.cpp:404
Method
getKnotValue
src/bsplinebasis1d.cpp:533
Method
getKnotVector
Getters
include/bsplinebasis1d.h:43
← previous
next →
101–200 of 312, ranked by callers