Classes | |
struct | NurbsBase1D |
struct | NurbsBase2D |
Typedefs | |
typedef Eigen::SparseMatrix< double > | spMat |
typedef Eigen::Triplet< double > | trip |
Functions | |
void | add_triplets (Eigen::VectorXd values, double row, std::vector< trip > &triplets) |
double | divide (double a, double b) |
std::function< double(double)> | get_basis (int degree, int i, Eigen::VectorXd knots) |
std::function< double(double)> | get_basis_derivative (int order, int degree, int i, Eigen::VectorXd knots) |
typedef Eigen::SparseMatrix<double> nurbs::spMat |
typedef Eigen::Triplet<double> nurbs::trip |
void nurbs::add_triplets | ( | Eigen::VectorXd | values, |
double | row, | ||
std::vector< trip > & | triplets | ||
) |
double nurbs::divide | ( | double | a, |
double | b | ||
) |
Referenced by get_basis().
References divide(), and get_basis().
Referenced by get_basis(), get_basis_derivative(), nurbs::NurbsBase1D::NurbsBase1D(), and nurbs::NurbsBase2D::NurbsBase2D().