Loading...
Searching...
No Matches
mtbRBF Class Reference

Public Member Functions

 mtbRBF (const Foam::word &kernelType="gaussian", bool usePolynomialTerm=true, bool useRegularization=true, Foam::scalar lambda=0.001, bool normalize=true)
 mtbRBF (const Foam::dictionary &dict)
void fit (const Eigen::MatrixXd &X, const Eigen::VectorXd &y)
Foam::scalar predict (const Eigen::VectorXd &x)
Eigen::VectorXd predict (const Eigen::MatrixXd &X)
void printInfo ()

Detailed Description

Definition at line 48 of file mtbRBF.H.

Constructor & Destructor Documentation

◆ mtbRBF() [1/2]

mtbRBF::mtbRBF ( const Foam::word & kernelType = "gaussian",
bool usePolynomialTerm = true,
bool useRegularization = true,
Foam::scalar lambda = 0.001,
bool normalize = true )

Definition at line 110 of file mtbRBF.C.

◆ mtbRBF() [2/2]

mtbRBF::mtbRBF ( const Foam::dictionary & dict)

Definition at line 121 of file mtbRBF.C.

Member Function Documentation

◆ fit()

void mtbRBF::fit ( const Eigen::MatrixXd & X,
const Eigen::VectorXd & y )

Definition at line 136 of file mtbRBF.C.

◆ predict() [1/2]

Eigen::VectorXd mtbRBF::predict ( const Eigen::MatrixXd & X)

Definition at line 194 of file mtbRBF.C.

◆ predict() [2/2]

Foam::scalar mtbRBF::predict ( const Eigen::VectorXd & x)

Definition at line 183 of file mtbRBF.C.

◆ printInfo()

void mtbRBF::printInfo ( )

Definition at line 216 of file mtbRBF.C.


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