waLBerla 7.3
Loading...
Searching...
No Matches
walberla::pde::ResidualNormStencilField< Stencil_T > Class Template Reference

#include <ResidualNormStencilField.h>

Public Types

using Field_T = GhostLayerField<real_t, 1>
using StencilField_T = GhostLayerField<real_t, Stencil_T::Size>

Public Member Functions

 ResidualNormStencilField (const BlockStorage &blocks, const ConstBlockDataID &uId, const ConstBlockDataID &fId, const BlockDataID &stencilId, const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet())
real_t operator() () const
real_t weightedL2 () const

Protected Member Functions

void init ()

Protected Attributes

const BlockStorageblocks_
ConstBlockDataID uId_
ConstBlockDataID fId_
ConstBlockDataID stencilId_
real_t cells_
Set< SUIDrequiredSelectors_
Set< SUIDincompatibleSelectors_

Member Typedef Documentation

◆ Field_T

◆ StencilField_T

template<typename Stencil_T>
using walberla::pde::ResidualNormStencilField< Stencil_T >::StencilField_T = GhostLayerField<real_t, Stencil_T::Size>

Constructor & Destructor Documentation

◆ ResidualNormStencilField()

template<typename Stencil_T>
walberla::pde::ResidualNormStencilField< Stencil_T >::ResidualNormStencilField ( const BlockStorage & blocks,
const ConstBlockDataID & uId,
const ConstBlockDataID & fId,
const BlockDataID & stencilId,
const Set< SUID > & requiredSelectors = Set<SUID>::emptySet(),
const Set< SUID > & incompatibleSelectors = Set<SUID>::emptySet() )
inline

Member Function Documentation

◆ init()

template<typename Stencil_T>
void walberla::pde::ResidualNormStencilField< Stencil_T >::init ( )
protected

◆ operator()()

template<typename Stencil_T>
real_t walberla::pde::ResidualNormStencilField< Stencil_T >::operator() ( ) const
inline

◆ weightedL2()

template<typename Stencil_T>
real_t walberla::pde::ResidualNormStencilField< Stencil_T >::weightedL2 ( ) const

Member Data Documentation

◆ blocks_

template<typename Stencil_T>
const BlockStorage& walberla::pde::ResidualNormStencilField< Stencil_T >::blocks_
protected

◆ cells_

template<typename Stencil_T>
real_t walberla::pde::ResidualNormStencilField< Stencil_T >::cells_
protected

◆ fId_

◆ incompatibleSelectors_

template<typename Stencil_T>
Set<SUID> walberla::pde::ResidualNormStencilField< Stencil_T >::incompatibleSelectors_
protected

◆ requiredSelectors_

template<typename Stencil_T>
Set<SUID> walberla::pde::ResidualNormStencilField< Stencil_T >::requiredSelectors_
protected

◆ stencilId_

template<typename Stencil_T>
ConstBlockDataID walberla::pde::ResidualNormStencilField< Stencil_T >::stencilId_
protected

◆ uId_


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