Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe mba::detail::control_lattice_dense< NDim >
+ Graphe d'héritage de mba::detail::control_lattice_dense< NDim >:
+ Graphe de collaboration de mba::detail::control_lattice_dense< 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_dense (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
 
void append_refined (const control_lattice_dense &r)
 
double fill_ratio () 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
 

Attributs privés

point cmin
 
point cmax
 
point hinv
 
index grid
 
boost::multi_array< double, NDim > phi
 

Description détaillée

template<unsigned NDim>
class mba::detail::control_lattice_dense< NDim >

Définition à la ligne 261 du fichier MBA.h.

Documentation des définitions de type membres

◆ index

template<unsigned NDim>
typedef control_lattice<NDim>::index mba::detail::control_lattice_dense< NDim >::index

Définition à la ligne 265 du fichier MBA.h.

◆ point

template<unsigned NDim>
typedef control_lattice<NDim>::point mba::detail::control_lattice_dense< NDim >::point

Définition à la ligne 266 du fichier MBA.h.

Documentation des constructeurs et destructeur

◆ control_lattice_dense()

template<unsigned NDim>
template<class CooIter, class ValIter>
mba::detail::control_lattice_dense< NDim >::control_lattice_dense ( const point & coo_min,
const point & coo_max,
index grid_size,
CooIter coo_begin,
CooIter coo_end,
ValIter val_begin )
inline

Définition à la ligne 269 du fichier MBA.h.

Documentation des fonctions membres

◆ append_refined()

template<unsigned NDim>
void mba::detail::control_lattice_dense< NDim >::append_refined ( const control_lattice_dense< NDim > & r)
inline

Définition à la ligne 369 du fichier MBA.h.

◆ fill_ratio()

template<unsigned NDim>
double mba::detail::control_lattice_dense< NDim >::fill_ratio ( ) const
inline

Définition à la ligne 404 du fichier MBA.h.

◆ operator()()

template<unsigned NDim>
double mba::detail::control_lattice_dense< NDim >::operator() ( const point & p) const
inlinevirtual

Implémente mba::detail::control_lattice< NDim >.

Définition à la ligne 335 du fichier MBA.h.

◆ report()

template<unsigned NDim>
void mba::detail::control_lattice_dense< NDim >::report ( std::ostream & os) const
inlinevirtual

Implémente mba::detail::control_lattice< NDim >.

Définition à la ligne 359 du fichier MBA.h.

Documentation des données membres

◆ cmax

template<unsigned NDim>
point mba::detail::control_lattice_dense< NDim >::cmax
private

Définition à la ligne 414 du fichier MBA.h.

◆ cmin

template<unsigned NDim>
point mba::detail::control_lattice_dense< NDim >::cmin
private

Définition à la ligne 414 du fichier MBA.h.

◆ grid

template<unsigned NDim>
index mba::detail::control_lattice_dense< NDim >::grid
private

Définition à la ligne 415 du fichier MBA.h.

◆ hinv

template<unsigned NDim>
point mba::detail::control_lattice_dense< NDim >::hinv
private

Définition à la ligne 414 du fichier MBA.h.

◆ phi

template<unsigned NDim>
boost::multi_array<double, NDim> mba::detail::control_lattice_dense< NDim >::phi
private

Définition à la ligne 417 du fichier MBA.h.


La documentation de cette classe a été générée à partir du fichier suivant :