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 ASMs2D & myPatch
 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: