PatchToPatchInterpolationBase Class Reference
Inheritance diagram for PatchToPatchInterpolationBase:

Public Member Functions

 ClassName ("PatchToPatchInterpolation")
 Runtime type information. More...
 
 PatchToPatchInterpolationBase () noexcept=default
 Default construct. More...
 

Static Public Member Functions

static scalar projectionTol () noexcept
 Access to projection tolerance. More...
 
static scalar setProjectionTol (const scalar tol)
 Change propagation tolerance, return previous value. More...
 

Static Protected Attributes

static scalar projectionTol_ = 0.05
 Relative merge tolerance for projected points missing the target. More...
 
static const scalar directHitTol = 1e-5
 Direct hit tolerance. More...
 

Detailed Description

Definition at line 56 of file PatchToPatchInterpolation.H.

Constructor & Destructor Documentation

◆ PatchToPatchInterpolationBase()

PatchToPatchInterpolationBase ( )
defaultnoexcept

Default construct.

Member Function Documentation

◆ ClassName()

ClassName ( "PatchToPatchInterpolation"  )

Runtime type information.

◆ projectionTol()

static scalar projectionTol ( )
inlinestaticnoexcept

Access to projection tolerance.

Definition at line 96 of file PatchToPatchInterpolation.H.

References PatchToPatchInterpolationBase::projectionTol_.

◆ setProjectionTol()

static scalar setProjectionTol ( const scalar  tol)
inlinestatic

Change propagation tolerance, return previous value.

Definition at line 104 of file PatchToPatchInterpolation.H.

References Foam::abort(), Foam::FatalError, FatalErrorInFunction, and PatchToPatchInterpolationBase::projectionTol_.

Here is the call graph for this function:

Member Data Documentation

◆ projectionTol_

Foam::scalar projectionTol_ = 0.05
staticprotected

Relative merge tolerance for projected points missing the target.

Expressed as the fraction of min involved edge size

Definition at line 67 of file PatchToPatchInterpolation.H.

Referenced by PatchToPatchInterpolationBase::projectionTol(), and PatchToPatchInterpolationBase::setProjectionTol().

◆ directHitTol

const Foam::scalar directHitTol = 1e-5
staticprotected

Direct hit tolerance.

Definition at line 72 of file PatchToPatchInterpolation.H.


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