NeoN
A framework for CFD software
Loading...
Searching...
No Matches
Public Member Functions | List of all members
NeoN::la::FaceBasedIterator Class Reference

Iteration strategy that traverses internal faces. More...

#include <meshIterationStrategies.hpp>

Inheritance diagram for NeoN::la::FaceBasedIterator:
NeoN::la::MeshIterationStrategy

Public Member Functions

std::string name () const override
 Returns the strategy name.
 
size_t size () const override
 Returns the number of iteration elements (cells or faces).
 
 ~FaceBasedIterator () override
 
- Public Member Functions inherited from NeoN::la::MeshIterationStrategy
virtual ~MeshIterationStrategy ()
 

Detailed Description

Iteration strategy that traverses internal faces.

Used when assembling operator contributions face-by-face, visiting each internal face once and scattering to the owner and neighbour cells.

Definition at line 70 of file meshIterationStrategies.hpp.

Constructor & Destructor Documentation

◆ ~FaceBasedIterator()

NeoN::la::FaceBasedIterator::~FaceBasedIterator ( )
inlineoverride

Definition at line 79 of file meshIterationStrategies.hpp.

Member Function Documentation

◆ name()

std::string NeoN::la::FaceBasedIterator::name ( ) const
inlineoverridevirtual

Returns the strategy name.

Implements NeoN::la::MeshIterationStrategy.

Definition at line 75 of file meshIterationStrategies.hpp.

◆ size()

size_t NeoN::la::FaceBasedIterator::size ( ) const
inlineoverridevirtual

Returns the number of iteration elements (cells or faces).

Implements NeoN::la::MeshIterationStrategy.

Definition at line 77 of file meshIterationStrategies.hpp.


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