Loading...
Searching...
No Matches
bitpit::NaturalSystemMatrixOrdering Class Reference

The NaturalSystemMatrixOrdering class defines allows to use a matrix natural ordering. More...

Inheritance diagram for bitpit::NaturalSystemMatrixOrdering:
Collaboration diagram for bitpit::NaturalSystemMatrixOrdering:

Public Member Functions

long getColPermutationRank (long col) const override
 
long getRowPermutationRank (long row) const override
 

Detailed Description

The NaturalSystemMatrixOrdering class defines allows to use a matrix natural ordering.

Definition at line 104 of file system_solvers_large.hpp.

Member Function Documentation

◆ getColPermutationRank()

long bitpit::NaturalSystemMatrixOrdering::getColPermutationRank ( long col) const
overridevirtual

Get the permutation rank of the specified local column.

The permutation rank defines the position, in the final assembled matrix, of the specified local column (i.e., the position of the specified local column after applying the reordering).

Parameters
colis the local column
Returns
The permutation rank of the specified local column.

Implements bitpit::SystemMatrixOrdering.

Definition at line 93 of file system_solvers_large.cpp.

◆ getRowPermutationRank()

long bitpit::NaturalSystemMatrixOrdering::getRowPermutationRank ( long row) const
overridevirtual

Get the permutation rank of the specified local row.

The permutation rank defines the position, in the final assembled matrix, of the specified local row (i.e., the position of the specified local row after applying the reordering).

Parameters
rowis the local row
Returns
The permutation rank of the specified local row.

Implements bitpit::SystemMatrixOrdering.

Definition at line 78 of file system_solvers_large.cpp.


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