NeoFOAM
WIP Prototype of a modern OpenFOAM core
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
NeoFOAM::finiteVolume::cellCentred::SparsityPattern Class Reference

#include <sparsityPattern.hpp>

Public Member Functions

 SparsityPattern (const UnstructuredMesh &mesh)
 
void update ()
 
const la::LinearSystem< NeoFOAM::scalar, NeoFOAM::localIdx > & linearSystem () const
 
const Field< uint8_t > & ownerOffset () const
 
const Field< uint8_t > & neighbourOffset () const
 
const Field< uint8_t > & diagOffset () const
 

Static Public Member Functions

static const std::shared_ptr< SparsityPatternreadOrCreate (const UnstructuredMesh &mesh)
 

Detailed Description

Definition at line 15 of file sparsityPattern.hpp.

Constructor & Destructor Documentation

◆ SparsityPattern()

NeoFOAM::finiteVolume::cellCentred::SparsityPattern::SparsityPattern ( const UnstructuredMesh mesh)

Member Function Documentation

◆ diagOffset()

const Field< uint8_t > & NeoFOAM::finiteVolume::cellCentred::SparsityPattern::diagOffset ( ) const

◆ linearSystem()

const la::LinearSystem< NeoFOAM::scalar, NeoFOAM::localIdx > & NeoFOAM::finiteVolume::cellCentred::SparsityPattern::linearSystem ( ) const

◆ neighbourOffset()

const Field< uint8_t > & NeoFOAM::finiteVolume::cellCentred::SparsityPattern::neighbourOffset ( ) const

◆ ownerOffset()

const Field< uint8_t > & NeoFOAM::finiteVolume::cellCentred::SparsityPattern::ownerOffset ( ) const

◆ readOrCreate()

static const std::shared_ptr< SparsityPattern > NeoFOAM::finiteVolume::cellCentred::SparsityPattern::readOrCreate ( const UnstructuredMesh mesh)
static

◆ update()

void NeoFOAM::finiteVolume::cellCentred::SparsityPattern::update ( )

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