DUNE-ACFEM (2.5.1)

Dune::ACFem::DifferentiableEmptyBlockConstraints< JacobianOperator > Class Template Reference

A class modelling differentiable do-nothing constraints. More...

#include <dune/acfem/operators/constraints/emptyblockconstraints.hh>

+ Collaboration diagram for Dune::ACFem::DifferentiableEmptyBlockConstraints< JacobianOperator >:

Public Member Functions

size_t size () const
 Return the number of constrainted block-DoFs.
 
size_t size () const
 Return the number of constrainted block-DoFs.
 
void rebuild () const
 An update method which has to be called initially or after mesh-adaptation, or for time-dependent constraint values to recompute the affine offset when moving to the next time-step.
 
void rebuild () const
 An update method which has to be called initially or after mesh-adaptation, or for time-dependent constraint values to recompute the affine offset when moving to the next time-step.
 
void constrain (DiscreteFunctionType &w) const
 The solution operator; unconditionally install the given constraints into the argument. More...
 
void constrain (DiscreteFunctionType &w) const
 The solution operator; unconditionally install the given constraints into the argument. More...
 
void zeroConstrain (DiscreteFunctionType &w) const
 Unconditionally set the values of all masked DoFs to zero.
 
void zeroConstrain (DiscreteFunctionType &w) const
 Unconditionally set the values of all masked DoFs to zero.
 
LocalOperatorType localOperator (const EntityType &entity) const
 Generate the local version of this operator from the given entitiy.
 

Detailed Description

template<class JacobianOperator>
class Dune::ACFem::DifferentiableEmptyBlockConstraints< JacobianOperator >

A class modelling differentiable do-nothing constraints.

Useful to define default-types in template arguments.

Member Function Documentation

◆ constrain() [1/2]

template<class DiscreteFunction , class Traits >
void Dune::ACFem::BlockConstraintsOperatorInterface< DiscreteFunction, Traits >::constrain ( DiscreteFunctionType &  w) const
inlineinherited

The solution operator; unconditionally install the given constraints into the argument.

This "solves"

\[ w - g = 0 \]

for w.

References Dune::ACFem::asImp().

◆ constrain() [2/2]

void Dune::ACFem::BlockConstraintsOperatorInterface< DiscreteFunction, DifferentiableEmptyBlockConstraintsTraits< JacobianOperator > >::constrain
inlineinherited

The solution operator; unconditionally install the given constraints into the argument.

This "solves"

\[ w - g = 0 \]

for w.


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 4, 22:30, 2024)