Hermes2D  2.0
Hermes::Hermes2D::NeighborSearch< Scalar >::Transformations Struct Reference

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

#include <neighbor.h>

Public Member Functions

 Transformations (const Transformations *t)
 
 Transformations (const Hermes::vector< unsigned int > &t)
 
void copy_from (const Hermes::vector< unsigned int > &t)
 
void copy_from (const Transformations *t)
 
void copy_to (Hermes::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 Hermes::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
 

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 DiscreteProblem
 
template<typename T >
class DiscreteProblemLinear
 

Detailed Description

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

Transformations of an element to one of its neighbors.

Definition at line 276 of file neighbor.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 279 of file neighbor.h.

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


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