Graphe d'héritage de mba::detail::control_lattice_sparse< NDim >:
Graphe de collaboration de mba::detail::control_lattice_sparse< NDim >:Types publics | |
| typedef control_lattice< NDim >::index | index |
| typedef control_lattice< NDim >::point | point |
Types publics hérités de mba::detail::control_lattice< NDim > | |
| typedef std::array< size_t, NDim > | index |
| typedef std::array< double, NDim > | point |
Fonctions membres publiques | |
| template<class CooIter, class ValIter> | |
| control_lattice_sparse (const point &coo_min, const point &coo_max, index grid_size, CooIter coo_begin, CooIter coo_end, ValIter val_begin) | |
| double | operator() (const point &p) const |
| void | report (std::ostream &os) const |
Fonctions membres publiques hérités de mba::detail::control_lattice< NDim > | |
| template<class CooIter, class ValIter> | |
| double | residual (CooIter coo_begin, CooIter coo_end, ValIter val_begin) const |
Types privés | |
| typedef boost::container::flat_map< index, double > | sparse_grid |
| typedef std::array< double, 2 > | two_doubles |
Fonctions membres privées | |
| double | get_phi (const index &i) const |
Fonctions membres privées statiques | |
| static std::pair< index, double > | delta_over_omega (const std::pair< index, two_doubles > &dw) |
| static void | append (two_doubles &a, const two_doubles &b) |
Attributs privés | |
| point | cmin |
| point | cmax |
| point | hinv |
| index | grid |
| sparse_grid | phi |
| typedef control_lattice<NDim>::index mba::detail::control_lattice_sparse< NDim >::index |
| typedef control_lattice<NDim>::point mba::detail::control_lattice_sparse< NDim >::point |
|
private |
|
private |
|
inline |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlineprivate |
|
inlinevirtual |
Implémente mba::detail::control_lattice< NDim >.
|
inlinevirtual |
Implémente mba::detail::control_lattice< NDim >.
|
private |
|
private |
|
private |
|
private |
|
private |