|
(Note that these are not member functions.)
|
template<int Dim> |
Energy | computeCoupledSplineEnergy (std::vector< blitz::TinyVector< double, Dim > > const &points, CoupledBSplineModel< Dim > &model, double kappa, double lambda, double mu, double(®ularizer)(double, std::vector< double > const &)=tikhonovRegularizer, std::vector< double > const ®ularizerParameters=std::vector< double >()) |
|
template<int Dim> |
Energy | computeCoupledSplineEnergy (std::vector< blitz::TinyVector< double, Dim > > const &points, std::vector< CoupledBSplineModel< Dim > > &model, double kappa, double lambda, double mu, double(®ularizer)(double, std::vector< double > const &)=tikhonovRegularizer, std::vector< double > const ®ularizerParameters=std::vector< double >()) |
|
template<int Dim> |
Energy | computeUpdatedCoupledSplineEnergy (std::vector< blitz::TinyVector< double, Dim > > const &points, CoupledBSplineModel< Dim > model, std::vector< blitz::TinyVector< double, Dim > > const &dAxisControlPoints, std::vector< double > const &dThicknessControlPoints, double tau, double kappa, double lambda, double mu, double(®ularizer)(double, std::vector< double > const &), std::vector< double > const ®ularizerParameters) |
|
template<int Dim> |
Energy | computeUpdatedCoupledSplineEnergy (std::vector< blitz::TinyVector< double, Dim > > const &points, std::vector< CoupledBSplineModel< Dim > > model, std::vector< std::vector< blitz::TinyVector< double, Dim > > > const &dAxisControlPoints, std::vector< std::vector< double > > const &dThicknessControlPoints, double tau, double kappa, double lambda, double mu, double(®ularizer)(double, std::vector< double > const &), std::vector< double > const ®ularizerParameters) |
|
template<int Dim> |
Energy | extendCoupledBSplineModel (std::vector< blitz::TinyVector< double, Dim > > const &points, CoupledBSplineModel< Dim > const &model, CoupledBSplineModel< Dim > &extendedModel, double length, size_t direction, std::vector< blitz::TinyVector< double, 3 > > const &searchDirections, bool rightEnd, double kappa, double lambda, double mu, size_t nIter, double tau, double regridLength, double(®ularizer)(double, std::vector< double > const &), double(&dRegularizer)(double, std::vector< double > const &), std::vector< double > const ®ularizerParameters) |
|
template<int Dim> |
Energy | fitCoupledSplines (std::vector< blitz::TinyVector< double, Dim > > const &points, CoupledBSplineModel< Dim > &model, double kappa, double lambda, double mu, int nIter, double tau, double regridLength, double(®ularizer)(double, std::vector< double > const &)=tikhonovRegularizer, double(&dRegularizer)(double, std::vector< double > const &)=dTikhonovRegularizer, std::vector< double > const ®ularizerParameters=std::vector< double >(), iRoCS::ProgressReporter *pr=NULL, std::string const &evolutionFileName="") |
|
template<int Dim> |
Energy | fitCoupledSplines (std::vector< blitz::TinyVector< double, Dim > > const &points, std::vector< CoupledBSplineModel< Dim > > &model, double kappa, double lambda, double mu, int nIter, double tau, double regridLength, double(®ularizer)(double, std::vector< double > const &)=tikhonovRegularizer, double(&dRegularizer)(double, std::vector< double > const &)=dTikhonovRegularizer, std::vector< double > const ®ularizerParameters=std::vector< double >()) |
|
std::ostream & | operator<< (std::ostream &os, Energy const &E) |
|
template<int Dim> |
Energy | refineModel (std::vector< blitz::TinyVector< double, Dim > > const &points, CoupledBSplineModel< Dim > &model, double kappa, double lambda, double mu, int nIter, double tau, double(®ularizer)(double, std::vector< double > const &)=tikhonovRegularizer, double(&dRegularizer)(double, std::vector< double > const &)=dTikhonovRegularizer, std::vector< double > const ®ularizerParameters=std::vector< double >(), iRoCS::ProgressReporter *pr=NULL, std::string const &evolutionFileName="", std::string const &evolutionGroup="") |
|
template<int Dim> |
Energy | refineModel (std::vector< blitz::TinyVector< double, Dim > > const &points, std::vector< CoupledBSplineModel< Dim > > &model, double kappa, double lambda, double mu, int nIter, double tau, double(®ularizer)(double, std::vector< double > const &)=tikhonovRegularizer, double(&dRegularizer)(double, std::vector< double > const &)=dTikhonovRegularizer, std::vector< double > const ®ularizerParameters=std::vector< double >()) |
|
template<int Dim> |
bool | regridModel (CoupledBSplineModel< Dim > &model, double minSegmentLength) |
|
template<int Dim> |
void | updateCoupledSplineModel (CoupledBSplineModel< Dim > &model, std::vector< blitz::TinyVector< double, Dim > > const &dAxisControlPoints, std::vector< double > const &dThicknessControlPoints, double tau) |
|
template<int Dim>
class atb::CoupledBSplineModel< Dim >
Definition at line 77 of file ATBCoupledBSplineModel.hh.