IFEM  90A354
Public Member Functions | Protected Attributes | List of all members
ASMs2D::InterfaceChecker Class Reference

Base class that checks if an element has interface contributions. More...

#include <ASMs2D.h>

Inheritance diagram for ASMs2D::InterfaceChecker:
Inheritance graph
[legend]
Collaboration diagram for ASMs2D::InterfaceChecker:
Collaboration graph
[legend]

Public Member Functions

 InterfaceChecker (const ASMs2D &pch)
 The constructor initialises the reference to current patch.
 
virtual ~InterfaceChecker ()
 Empty destructor.
 
virtual short int hasContribution (int, int I, int J, int=-1) const
 Returns non-zero if the specified element have contributions. More...
 
- Public Member Functions inherited from ASM::InterfaceChecker
virtual short int elmBorderMask (double u0, double u1, double v0, double v1, double w0=0.0, double w1=1.0) const
 Returns a status mask based on the element boundary parameters. More...
 

Protected Attributes

const ASMs2DmyPatch
 Reference to the patch being integrated.
 

Detailed Description

Base class that checks if an element has interface contributions.

Member Function Documentation

◆ hasContribution()

short int ASMs2D::InterfaceChecker::hasContribution ( int  ,
int  I,
int  J,
int  = -1 
) const
virtual

Returns non-zero if the specified element have contributions.

Parameters
[in]IIndex in first parameter direction of the element
[in]JIndex in second parameter direction of the element

Implements ASM::InterfaceChecker.

Reimplemented in ASMs2DIB::Intersected.

References ASMs2D::surf.


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