OpenFPM  5.2.0
Project that contain the implementation of distributed structures
RegressionModel< spatial_dim, prp_id, MatType, VecType > Class Template Reference

Public Member Functions

 RegressionModel (unsigned int poly_degree, float lp_degree)
 
template<typename vector_type , typename reg_support_type >
 RegressionModel (vector_type &vd, reg_support_type &support, unsigned int poly_degree, float lp_degree=2.0)
 
template<typename vector_type >
 RegressionModel (vector_type &vd, unsigned int poly_degree, float lp_degree=2.0)
 
template<typename vector_type >
 RegressionModel (vector_type &vd, double tolerance)
 
template<typename vector_type , typename reg_support_type >
void computeCoeffs (vector_type &vd, reg_support_type &support)
 
template<typename vector_type , typename reg_support_type >
void computeCoeffs (vector_type &vd, reg_support_type &support, size_t component)
 
template<typename T >
double eval (T pos)
 
template<typename T1 , typename T2 >
double deriv (T1 pos, T2 deriv_order)
 
void compute_grad ()
 
template<typename T >
eval_grad (T pos)
 

Data Fields

minter::PolyModel< spatial_dim, MatType, VecType > * model = nullptr
 
minter::PolyModel< spatial_dim, MatType, VecType > * deriv_model [spatial_dim]
 

Detailed Description

template<int spatial_dim, unsigned int prp_id, typename MatType = EMatrixXd, typename VecType = EVectorXd>
class RegressionModel< spatial_dim, prp_id, MatType, VecType >

Definition at line 242 of file regression.hpp.


The documentation for this class was generated from the following file: