G+Smo  25.01.0
Geometry + Simulation Modules
 
Loading...
Searching...
No Matches
gsFitting< T > Member List

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 > &params, index_t num_basis, gsSparseMatrix< T > &result) constgsFitting< T >inlineprotected
assembleBlockX(const gsMatrix< T > &points, gsMatrix< T > &result) constgsFitting< T >inlineprotected
assembleSystem(gsSparseMatrix< T > &A_mat, gsMatrix< T > &B)gsFitting< T >
assembleSystem(const gsMatrix< T > &points_int, const gsMatrix< T > &params_int, const gsMatrix< T > &points_bdy, const gsMatrix< T > &params_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 > &params_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 > &params_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) constgsFitting< T >
computeErrors()gsFitting< T >
computeErrors(const gsMatrix<> &param_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) constgsFitting< T >
getBasis() constgsFitting< T >inline
gsFitting()gsFitting< T >inline
gsFitting(gsMatrix< T > const &param_values, gsMatrix< T > const &points, gsBasis< T > &basis)gsFitting< T >
gsFitting(gsMatrix< T > const &param_values, gsMatrix< T > const &points, gsVector< index_t > offset, gsMappedBasis< 2, T > &mbasis)gsFitting< T >
initializeGeometry(const gsMatrix< T > &coefficients, const gsMatrix< T > &parameters)gsFitting< T >
initParametricDomain()gsFitting< T >inline
inverse_principal_curvatures(const index_t &num_int, const gsMatrix< T > &params_int)gsFitting< T >
is_corner(gsMatrix< T > &parametric_domain, gsVector< T > &parameter)gsFitting< T >
is_point_inside_support(const gsMatrix< T > &parameter, 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 > &parameter, 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() constgsFitting< T >inline
m_basisgsFitting< T >protected
m_constraintsLHSgsFitting< T >protected
m_constraintsRHSgsFitting< T >protected
m_max_errorgsFitting< T >protected
m_min_errorgsFitting< T >protected
m_mresultgsFitting< T >protected
m_param_valuesgsFitting< T >protected
m_pointsgsFitting< T >protected
m_resultgsFitting< T >protected
maxPointError() constgsFitting< T >inline
minPointError() constgsFitting< T >inline
mresult() constgsFitting< T >inline
numPointsBelow(T threshold) constgsFitting< 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<> &parameters, const gsMatrix<> &points)gsFitting< T >
pointWiseErrors() constgsFitting< T >inline
principal_curvatures(const gsMatrix< T > &params)gsFitting< T >
result() constgsFitting< T >inline
returnParamValues()gsFitting< T >inline
returnPoints() constgsFitting< 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 namegsFitting< T >
updateGeometry(gsMatrix< T > coefficients, gsMatrix< T > parameters)gsFitting< T >
~gsFitting()gsFitting< T >virtual