KASKADE 7 development version
Public Types | Public Member Functions | List of all members
Kaskade::BoundaryDisplacementByInterpolation< GridView > Class Template Reference

#include <boundaryInterpolation.hh>

Detailed Description

template<class GridView>
class Kaskade::BoundaryDisplacementByInterpolation< GridView >

Definition at line 1002 of file boundaryInterpolation.hh.

Public Types

using DisplacementDerivative = Dune::FieldMatrix< typename GridView::ctype, GridView::dimensionworld, GridView::dimension >
 

Public Member Functions

template<class VolumeDisplacement >
 BoundaryDisplacementByInterpolation (VolumeDisplacement const &displacement)
 
template<class VolumeDisplacement >
 BoundaryDisplacementByInterpolation (VolumeDisplacement const &displacement, std::unique_ptr< Features > features_)
 
template<class VolumeDisplacement >
BoundaryDisplacementByInterpolationoperator= (VolumeDisplacement const &displacement)
 
int order (Cell< GridView > const &) const
 
GlobalPosition< GridView > value (Cell< GridView > const &cell, LocalPosition< GridView > const &position) const
 
DisplacementDerivative derivative (Cell< GridView > const &cell, LocalPosition< GridView > const &position) const
 

Member Typedef Documentation

◆ DisplacementDerivative

template<class GridView >
using Kaskade::BoundaryDisplacementByInterpolation< GridView >::DisplacementDerivative = Dune::FieldMatrix<typename GridView::ctype,GridView::dimensionworld,GridView::dimension>

Definition at line 1011 of file boundaryInterpolation.hh.

Constructor & Destructor Documentation

◆ BoundaryDisplacementByInterpolation() [1/2]

template<class GridView >
template<class VolumeDisplacement >
Kaskade::BoundaryDisplacementByInterpolation< GridView >::BoundaryDisplacementByInterpolation ( VolumeDisplacement const &  displacement)
inline

Definition at line 1014 of file boundaryInterpolation.hh.

◆ BoundaryDisplacementByInterpolation() [2/2]

template<class GridView >
template<class VolumeDisplacement >
Kaskade::BoundaryDisplacementByInterpolation< GridView >::BoundaryDisplacementByInterpolation ( VolumeDisplacement const &  displacement,
std::unique_ptr< Features features_ 
)
inline

Definition at line 1021 of file boundaryInterpolation.hh.

Member Function Documentation

◆ derivative()

template<class GridView >
DisplacementDerivative Kaskade::BoundaryDisplacementByInterpolation< GridView >::derivative ( Cell< GridView > const &  cell,
LocalPosition< GridView > const &  position 
) const
inline

Definition at line 1043 of file boundaryInterpolation.hh.

◆ operator=()

template<class GridView >
template<class VolumeDisplacement >
BoundaryDisplacementByInterpolation & Kaskade::BoundaryDisplacementByInterpolation< GridView >::operator= ( VolumeDisplacement const &  displacement)
inline

Definition at line 1030 of file boundaryInterpolation.hh.

◆ order()

template<class GridView >
int Kaskade::BoundaryDisplacementByInterpolation< GridView >::order ( Cell< GridView > const &  ) const
inline

Definition at line 1036 of file boundaryInterpolation.hh.

◆ value()

template<class GridView >
GlobalPosition< GridView > Kaskade::BoundaryDisplacementByInterpolation< GridView >::value ( Cell< GridView > const &  cell,
LocalPosition< GridView > const &  position 
) const
inline

Definition at line 1038 of file boundaryInterpolation.hh.


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