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

This is the complete list of members for gsHFitting< d, T >, including all inherited members.

append(std::vector< index_t > &boxes, const gsVector< index_t > &box)gsHFitting< d, T >inlineprotectedstatic
appendBox(std::vector< index_t > &boxes, std::vector< index_t > &cells, const gsVector< T > &parameter)gsHFitting< d, T >protectedvirtual
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 >
get_extension() constgsHFitting< d, T >inline
getBasis() constgsFitting< T >inline
getBoxes(const std::vector< T > &errors, const T threshold)gsHFitting< d, T >
getMarkedHBoxesFromBasis_max(const gsHTensorBasis< d, T > &basis, const std::vector< T > &errors, const gsMatrix< T > &parameters, T threshold, T extension)gsHFitting< d, T >protected
getRefPercentage() constgsHFitting< d, 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 >
gsHFitting()gsHFitting< d, T >
gsHFitting(gsMatrix< T > const &param_values, gsMatrix< T > const &points, gsHTensorBasis< d, T > &basis, T refin, const std::vector< unsigned > &extension, T lambda=0)gsHFitting< d, T >inline
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 >
isCellAlreadyInserted(const gsVector< index_t, d > &a_cell, const std::vector< index_t > &cells)gsHFitting< d, T >protectedstatic
iterativeCompute(T const &tolerance, unsigned const &num_iters=10)gsFitting< T >
iterativeRefine(int iterations, T tolerance, T err_threshold=-1)gsHFitting< d, T >
lambda() constgsFitting< T >inline
m_basisgsFitting< T >protected
m_constraintsLHSgsFitting< T >protected
m_constraintsRHSgsFitting< T >protected
m_extgsHFitting< d, T >protected
m_lambdagsHFitting< d, 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_refgsHFitting< d, T >protected
m_resultgsFitting< T >protected
maxPointError() constgsFitting< T >inline
minPointError() constgsFitting< T >inline
mresult() constgsFitting< T >inline
nextIteration(T tolerance, T err_threshold, index_t maxPcIter=0)gsHFitting< d, T >
nextIteration(T tolerance, T err_threshold, const std::vector< boxSide > &fixedSides, index_t maxPcIter=0)gsHFitting< d, T >
nextIteration_pdm(T tolerance, T err_threshold, index_t maxPcIter, const std::vector< index_t > &interpIdx, bool admissibleRef=false)gsHFitting< d, T >
nextIteration_pdm(T tolerance, T err_threshold, const std::vector< boxSide > &fixedSides, index_t maxPcIter, const std::vector< index_t > &interpIdx, bool admissibleRef)gsHFitting< d, T >
nextIteration_tdm(T tolerance, T err_threshold, index_t maxPcIter, T mu, T sigma, const std::vector< index_t > &interpIdx, tdm_method method, bool admissibleRef=false)gsHFitting< d, T >
nextIteration_tdm(T tolerance, T err_threshold, const std::vector< boxSide > &fixedSides, index_t maxPcIter, T mu, T sigma, const std::vector< index_t > &interpIdx, tdm_method method, bool admissibleRef)gsHFitting< d, T >
nextRefinement(T tolerance, T err_threshold, index_t maxPcIter=0, bool admissibleRef=false)gsHFitting< d, T >
nextRefinement(T tolerance, T err_threshold, const std::vector< boxSide > &fixedSides, index_t maxPcIter=0, bool admissibleRef=false)gsHFitting< d, T >
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 >
setExtension(std::vector< unsigned > const &extension)gsHFitting< d, T >inline
setRefineThreshold(const std::vector< T > &errors)gsHFitting< d, T >protected
setRefPercentage(double refPercent)gsHFitting< d, T >inline
updateGeometry(gsMatrix< T > coefficients, gsMatrix< T > parameters)gsFitting< T >
~gsFitting()gsFitting< T >virtual