Loading...
Searching...
No Matches
Public Member Functions | List of all members
bitpit::NaturalSystemMatrixOrdering Class Reference

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

Inheritance diagram for bitpit::NaturalSystemMatrixOrdering:
Inheritance graph
[legend]
Collaboration diagram for bitpit::NaturalSystemMatrixOrdering:
Collaboration graph
[legend]

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 108 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:
--- layout: doxygen_footer ---