Dune::Copasi
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Dune::Copasi::LocalDomain< dim > Struct Template Reference

#include <local_domain.hh>

Inheritance diagram for Dune::Copasi::LocalDomain< dim >:
Inheritance graph
[legend]

Public Member Functions

 LocalDomain ()=default
 
 LocalDomain (const LocalDomain &)=delete
 
 LocalDomain (LocalDomain &&)=delete
 
LocalDomainoperator= (const LocalDomain &)=delete
 
LocalDomainoperator= (LocalDomain &&)=delete
 
virtual ~LocalDomain ()
 
virtual void forEachValue (Codim< 0 >, const std::function< void(std::string_view, const Dune::FieldVector< double, 1 > &, const Dune::FieldVector< double, dim > &)> &) const
 
virtual void forEachValue (Codim< 1 >, const std::function< void(std::string_view, const FieldVector< double, 1 > &, const FieldVector< double, dim - 1 > &)> &) const
 

Public Attributes

FieldVector< double, dim > position
 
FieldVector< double, dim > normal
 
double time = 0.
 
double integration_factor = 0
 
double entity_volume = 0.
 
double in_volume = 0
 
double in_boundary = 0
 
double in_skeleton = 0
 
std::vector< doublecell_values
 
std::vector< boolcell_mask
 
std::vector< std::string > cell_keys
 

Constructor & Destructor Documentation

◆ LocalDomain() [1/3]

template<std::size_t dim>
Dune::Copasi::LocalDomain< dim >::LocalDomain ( )
default

◆ LocalDomain() [2/3]

template<std::size_t dim>
Dune::Copasi::LocalDomain< dim >::LocalDomain ( const LocalDomain< dim > & )
delete

◆ LocalDomain() [3/3]

template<std::size_t dim>
Dune::Copasi::LocalDomain< dim >::LocalDomain ( LocalDomain< dim > && )
delete

◆ ~LocalDomain()

template<std::size_t dim>
virtual Dune::Copasi::LocalDomain< dim >::~LocalDomain ( )
inlinevirtual

Member Function Documentation

◆ forEachValue() [1/2]

template<std::size_t dim>
virtual void Dune::Copasi::LocalDomain< dim >::forEachValue ( Codim< 0 > ,
const std::function< void(std::string_view, const Dune::FieldVector< double, 1 > &, const Dune::FieldVector< double, dim > &)> &  ) const
inlinevirtual

◆ forEachValue() [2/2]

template<std::size_t dim>
virtual void Dune::Copasi::LocalDomain< dim >::forEachValue ( Codim< 1 > ,
const std::function< void(std::string_view, const FieldVector< double, 1 > &, const FieldVector< double, dim - 1 > &)> &  ) const
inlinevirtual

◆ operator=() [1/2]

template<std::size_t dim>
LocalDomain & Dune::Copasi::LocalDomain< dim >::operator= ( const LocalDomain< dim > & )
delete

◆ operator=() [2/2]

template<std::size_t dim>
LocalDomain & Dune::Copasi::LocalDomain< dim >::operator= ( LocalDomain< dim > && )
delete

Member Data Documentation

◆ cell_keys

template<std::size_t dim>
std::vector<std::string> Dune::Copasi::LocalDomain< dim >::cell_keys

◆ cell_mask

template<std::size_t dim>
std::vector<bool> Dune::Copasi::LocalDomain< dim >::cell_mask

◆ cell_values

template<std::size_t dim>
std::vector<double> Dune::Copasi::LocalDomain< dim >::cell_values

◆ entity_volume

template<std::size_t dim>
double Dune::Copasi::LocalDomain< dim >::entity_volume = 0.

◆ in_boundary

template<std::size_t dim>
double Dune::Copasi::LocalDomain< dim >::in_boundary = 0

◆ in_skeleton

template<std::size_t dim>
double Dune::Copasi::LocalDomain< dim >::in_skeleton = 0

◆ in_volume

template<std::size_t dim>
double Dune::Copasi::LocalDomain< dim >::in_volume = 0

◆ integration_factor

template<std::size_t dim>
double Dune::Copasi::LocalDomain< dim >::integration_factor = 0

◆ normal

template<std::size_t dim>
FieldVector<double, dim> Dune::Copasi::LocalDomain< dim >::normal

◆ position

template<std::size_t dim>
FieldVector<double, dim> Dune::Copasi::LocalDomain< dim >::position

◆ time

template<std::size_t dim>
double Dune::Copasi::LocalDomain< dim >::time = 0.

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