G+Smo
25.01.0
Geometry + Simulation Modules
|
This is the complete list of members for gsFitting< T >, including all inherited members.
applySmoothing(T lambda, gsSparseMatrix< T > &A_mat) | gsFitting< T > | |
assembleBlockB(const gsMatrix< T > &points, const gsMatrix< T > ¶ms, index_t num_basis, gsSparseMatrix< T > &result) const | gsFitting< T > | inlineprotected |
assembleBlockX(const gsMatrix< T > &points, gsMatrix< T > &result) const | gsFitting< T > | inlineprotected |
assembleSystem(gsSparseMatrix< T > &A_mat, gsMatrix< T > &B) | gsFitting< T > | |
assembleSystem(const gsMatrix< T > &points_int, const gsMatrix< T > ¶ms_int, const gsMatrix< T > &points_bdy, const gsMatrix< T > ¶ms_bdy, const index_t &num_basis, const gsSparseMatrix< T > &NNT, gsSparseMatrix< T > &A_tilde, gsMatrix< T > &rhs) | gsFitting< T > | |
blending_weights(const gsSparseMatrix< T > &N_int, const index_t &num_int, const T &mu, const T &sigma, const gsMatrix< T > ¶ms_int, tdm_method method, gsSparseMatrix< T > &NNT) | gsFitting< T > | |
compute(T lambda=0) | gsFitting< T > | |
compute_normals(const index_t &num_int, const gsMatrix< T > ¶ms_int, gsSparseMatrix< T > &N_int) | gsFitting< T > | |
compute_tdm(T lambda, T mu, T sigma, const std::vector< index_t > &interpIdx, tdm_method method=hybrid_curvature_pdm_tdm_boundary_pdm) | gsFitting< T > | |
computeApproxError(T &error, int type=0) const | gsFitting< T > | |
computeErrors() | gsFitting< T > | |
computeErrors(const gsMatrix<> ¶m_values, const gsMatrix<> &points) | gsFitting< T > | |
computeMaxNormErrors() | gsFitting< T > | |
extendSystem(gsSparseMatrix< T > &A_mat, gsMatrix< T > &m_B) | gsFitting< T > | private |
fill_pointWiseErrors(const index_t &num_int, T &max_err_int) | gsFitting< T > | |
get_Error(std::vector< T > &errors, int type=0) const | gsFitting< T > | |
getBasis() const | gsFitting< T > | inline |
gsFitting() | gsFitting< T > | inline |
gsFitting(gsMatrix< T > const ¶m_values, gsMatrix< T > const &points, gsBasis< T > &basis) | gsFitting< T > | |
gsFitting(gsMatrix< T > const ¶m_values, gsMatrix< T > const &points, gsVector< index_t > offset, gsMappedBasis< 2, T > &mbasis) | gsFitting< T > | |
initializeGeometry(const gsMatrix< T > &coefficients, const gsMatrix< T > ¶meters) | gsFitting< T > | |
initParametricDomain() | gsFitting< T > | inline |
inverse_principal_curvatures(const index_t &num_int, const gsMatrix< T > ¶ms_int) | gsFitting< T > | |
is_corner(gsMatrix< T > ¶metric_domain, gsVector< T > ¶meter) | gsFitting< T > | |
is_point_inside_support(const gsMatrix< T > ¶meter, const gsMatrix< T > &support) | gsFitting< T > | |
is_point_inside_support(const T x, const T y, const gsMatrix< T > &support) | gsFitting< T > | |
is_point_within_cell(const gsMatrix< T > ¶meter, const gsMatrix< T > &element) | gsFitting< T > | |
is_point_within_cell(const T x, const T y, const gsMatrix< T > &element) | gsFitting< T > | |
iterativeCompute(T const &tolerance, unsigned const &num_iters=10) | gsFitting< T > | |
lambda() const | gsFitting< T > | inline |
m_basis | gsFitting< T > | protected |
m_constraintsLHS | gsFitting< T > | protected |
m_constraintsRHS | gsFitting< T > | protected |
m_max_error | gsFitting< T > | protected |
m_min_error | gsFitting< T > | protected |
m_mresult | gsFitting< T > | protected |
m_param_values | gsFitting< T > | protected |
m_points | gsFitting< T > | protected |
m_result | gsFitting< T > | protected |
maxPointError() const | gsFitting< T > | inline |
minPointError() const | gsFitting< T > | inline |
mresult() const | gsFitting< T > | inline |
numPointsBelow(T threshold) const | gsFitting< T > | inline |
parameterCorrection(T accuracy=1e-8, index_t maxIter=10, T tolOrth=1e-6) | gsFitting< T > | |
parameterCorrectionSepBoundary_pdm(T accuracy, index_t maxIter, const std::vector< index_t > &sepIndex) | gsFitting< T > | |
parameterCorrectionSepBoundary_tdm(T accuracy, index_t maxIter, T mu, T sigma, const std::vector< index_t > &sepIndex, tdm_method method=hybrid_curvature_pdm_tdm_boundary_pdm) | gsFitting< T > | |
parameterProjectionSepBoundary(T accuracy, const std::vector< index_t > &interpIdx) | gsFitting< T > | |
pointWiseErrors(const gsMatrix<> ¶meters, const gsMatrix<> &points) | gsFitting< T > | |
pointWiseErrors() const | gsFitting< T > | inline |
principal_curvatures(const gsMatrix< T > ¶ms) | gsFitting< T > | |
result() const | gsFitting< T > | inline |
returnParamValues() | gsFitting< T > | inline |
returnPoints() const | gsFitting< T > | inline |
setConstraints(const gsSparseMatrix< T > &lhs, const gsMatrix< T > &rhs) | gsFitting< T > | inline |
setConstraints(const std::vector< index_t > &indices, const std::vector< gsMatrix< T > > &coefs) | gsFitting< T > | |
setConstraints(const std::vector< boxSide > &fixedSides) | gsFitting< T > | |
setConstraints(const std::vector< boxSide > &fixedSides, const std::vector< gsBSpline< T > > &fixedCurves) | gsFitting< T > | |
tdm_method enum name | gsFitting< T > | |
updateGeometry(gsMatrix< T > coefficients, gsMatrix< T > parameters) | gsFitting< T > | |
~gsFitting() | gsFitting< T > | virtual |