Hermes2D  3.0
Hermes::Hermes2D::NeighborSearch< Scalar >::Transformations Class Reference

Transformations of an element to one of its neighbors. More...

#include <neighbor_search.h>

Public Member Functions

 Transformations (const Transformations *t)
 
void operator= (const Transformations *t)
 
 Transformations (const std::vector< unsigned int > &t)
 
void copy_from (const std::vector< unsigned int > &t)
 
void copy_from (const Transformations *t)
 
void copy_to (std::vector< unsigned int > *t)
 
void reset ()
 
void strip_initial_transformations (unsigned int number_of_stripped)
 
void apply_on (Transformable *tr) const
 
void apply_on (const std::vector< Transformable * > &tr) const
 

Public Attributes

unsigned int transf [max_level]
 Array holding the transformations at subsequent levels.
 
unsigned int num_levels
 Number of transformation levels actually used in transf.
 

Static Public Attributes

static const int max_level = Transformable::H2D_MAX_TRN_LEVEL
 Number of allowed transformations (or equiv. number of neighbors. More...
 

Friends

template<typename T >
class NeighborSearch
 
template<typename T >
class KellyTypeAdapt
 
template<typename T >
class Adapt
 
template<typename T >
class Func
 
template<typename T >
class DiscontinuousFunc
 
template<typename T >
class MultimeshDGNeighborTree
 

Detailed Description

template<typename Scalar>
class Hermes::Hermes2D::NeighborSearch< Scalar >::Transformations

Transformations of an element to one of its neighbors.

Definition at line 290 of file neighbor_search.h.

Member Data Documentation

template<typename Scalar>
const int Hermes::Hermes2D::NeighborSearch< Scalar >::Transformations::max_level = Transformable::H2D_MAX_TRN_LEVEL
static

Number of allowed transformations (or equiv. number of neighbors.

in a go-down neighborhood) - see Transformable::push_transform.

Definition at line 294 of file neighbor_search.h.

Referenced by Hermes::Hermes2D::NeighborSearch< Scalar >::get_central_transformations(), and Hermes::Hermes2D::NeighborSearch< Scalar >::get_neighbor_transformations().


The documentation for this class was generated from the following files: