dune-pdelab 2.10-git
Loading...
Searching...
No Matches
Dune::PDELab::ConstraintsTransformation< DI, CI, F > Class Template Reference

a class holding transformation for constrained spaces More...

#include <dune/pdelab/constraints/common/constraintstransformation.hh>

Inheritance diagram for Dune::PDELab::ConstraintsTransformation< DI, CI, F >:
Inheritance graph

Classes

class  LocalTransformation
 

Public Types

typedef F ElementType
 export ElementType
 
typedef F Field
 
typedef ConstraintsTransformation::mapped_type RowType
 export RowType
 

Public Member Functions

 ConstraintsTransformation ()
 
void clear ()
 
template<typename IndexCache >
void import_local_transformation (const LocalTransformation &local_transformation, const IndexCache &index_cache)
 
bool containsNonDirichletConstraints () const
 
std::unordered_map< CI, F > at (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > begin (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > begin(int) (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > bucket (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > bucket_count (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > bucket_size (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > cbegin (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > cbegin(int) (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > cend (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > cend(int) (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > clear (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > contains (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > count (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > emplace (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > emplace_hint (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > empty (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > end (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > end(int) (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > equal_range (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > erase (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > extract (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > find (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > get_allocator (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > hash_function (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > insert (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > insert_or_assign (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > key_eq (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > load_factor (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > max_bucket_count (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > max_load_factor (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > max_size (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > merge (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > operator[] (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > rehash (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > reserve (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > size (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > swap (std::unordered_map< CI, F > ... args)
 
std::unordered_map< CI, F > try_emplace (std::unordered_map< CI, F > ... args)
 

Public Attributes

CI keys
 STL member.
 
std::unordered_map< CI, F > elements
 STL member.
 

Detailed Description

template<typename DI, typename CI, typename F>
class Dune::PDELab::ConstraintsTransformation< DI, CI, F >

a class holding transformation for constrained spaces

Member Typedef Documentation

◆ ElementType

template<typename DI , typename CI , typename F >
typedef F Dune::PDELab::ConstraintsTransformation< DI, CI, F >::ElementType

export ElementType

◆ Field

template<typename DI , typename CI , typename F >
typedef F Dune::PDELab::ConstraintsTransformation< DI, CI, F >::Field

◆ RowType

template<typename DI , typename CI , typename F >
typedef ConstraintsTransformation::mapped_type Dune::PDELab::ConstraintsTransformation< DI, CI, F >::RowType

export RowType

Constructor & Destructor Documentation

◆ ConstraintsTransformation()

template<typename DI , typename CI , typename F >
Dune::PDELab::ConstraintsTransformation< DI, CI, F >::ConstraintsTransformation ( )
inline

Member Function Documentation

◆ clear()

template<typename DI , typename CI , typename F >
void Dune::PDELab::ConstraintsTransformation< DI, CI, F >::clear ( )
inline

◆ containsNonDirichletConstraints()

template<typename DI , typename CI , typename F >
bool Dune::PDELab::ConstraintsTransformation< DI, CI, F >::containsNonDirichletConstraints ( ) const
inline

◆ import_local_transformation()

template<typename DI , typename CI , typename F >
template<typename IndexCache >
void Dune::PDELab::ConstraintsTransformation< DI, CI, F >::import_local_transformation ( const LocalTransformation local_transformation,
const IndexCache &  index_cache 
)
inline

Member Data Documentation

◆ elements

std::unordered_map< CI, F > std::unordered_map< CI , std::unordered_map< CI, F > >::elements
inherited

STL member.

◆ keys

CI std::unordered_map< CI , std::unordered_map< CI, F > >::keys
inherited

STL member.


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