Graphe de collaboration de mba::MBA< NDim >:Types publics | |
| typedef std::array< size_t, NDim > | index |
| typedef std::array< double, NDim > | point |
Fonctions membres publiques | |
| template<class CooIter, class ValIter> | |
| MBA (const point &coo_min, const point &coo_max, index grid, CooIter coo_begin, CooIter coo_end, ValIter val_begin, unsigned max_levels=8, double tol=1e-8, double min_fill=0.5, std::function< double(point)> initial=std::function< double(point)>()) | |
| template<class CooRange, class ValRange> | |
| MBA (const point &coo_min, const point &coo_max, index grid, CooRange coo, ValRange val, unsigned max_levels=8, double tol=1e-8, double min_fill=0.5, std::function< double(point)> initial=std::function< double(point)>()) | |
| double | operator() (const point &p) const |
Types privés | |
| typedef detail::control_lattice< NDim > | lattice |
| typedef detail::initial_approximation< NDim > | initial_approximation |
| typedef detail::control_lattice_dense< NDim > | dense_lattice |
| typedef detail::control_lattice_sparse< NDim > | sparse_lattice |
Fonctions membres privées | |
| template<class CooIter, class ValIter> | |
| void | init (const point &cmin, const point &cmax, index grid, CooIter coo_begin, CooIter coo_end, ValIter val_begin, unsigned max_levels, double tol, double min_fill, std::function< double(point)> initial) |
Attributs privés | |
| std::list< std::shared_ptr< lattice > > | cl |
Amis | |
| std::ostream & | operator<< (std::ostream &os, const MBA &h) |
|
private |
| typedef std::array<size_t, NDim> mba::MBA< NDim >::index |
|
private |
|
private |
| typedef std::array<double, NDim> mba::MBA< NDim >::point |
|
private |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
friend |