DUNE-FEM (unstable)

Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection > Class Template Reference

Manages the testriction and prolongation of discrete functions in \((h)p\)-adaptive computations. More...

#include <dune/fem/space/common/adaptationmanager.hh>

Public Types

using DiscreteFunctionSpaceType = DiscreteFunctionSpace
 discrete function space type
 
using DataProjectionType = DataProjection
 data projection type
 

Public Member Functions

virtual bool isCallBackAdaptation () const
 return true if callback adaptation is used.
 
Construction
 AdaptationManager (DiscreteFunctionSpaceType &space, DataProjectionType &&dataProjection)
 
 AdaptationManager (const ThisType &)=delete
 Deleted methods. More...
 
ThisTypeoperator= (const ThisType &)=delete
 assignment operator
 
Adaptation
bool adaptive () const
 returns true
 
void adapt ()
 perform adaptation
 
const char * methodName () const
 return name of adaptation method
 
double adaptationTime () const
 return time spent on adaptation
 
Load balancing
bool loadBalance ()
 please doc me
 
int balanceCounter () const
 please doc me
 
double loadBalanceTime () const
 please doc me
 

Detailed Description

template<class DiscreteFunctionSpace, class DataProjection>
class Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >

Manages the testriction and prolongation of discrete functions in \((h)p\)-adaptive computations.

Template Parameters
DiscreteFunctionSpacean adaptive discrete function space
DataProjectiona DataProjection type

Constructor & Destructor Documentation

◆ AdaptationManager()

template<class DiscreteFunctionSpace , class DataProjection >
Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >::AdaptationManager ( const ThisType )
delete

Deleted methods.

copy constructor


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 9, 22:29, 2024)