Peano
Loading...
Searching...
No Matches
mghype.api.matrixgenerators.blockmatrix.IntergridOperators.IntergridOperators Class Reference

Public Member Functions

 __init__ (self, dim, coarse_order, fine_order)
 
 prolongation (self)
 Return the local prolongation matrix of size fine_element.ndof x coarse_element.ndof.
 
 restriction (self)
 Return the local restriction matrix of size coarse_element.ndof x fine_element.ndof This is the transposed prolongation matrix.
 
 injection (self)
 Return the local "injection" or "interpolation" matrix of size coarse_element.ndof x fine_element.ndof.
 

Data Fields

 coarse_order
 
 fine_order
 
 coarse_element
 
 fine_element
 

Detailed Description

Definition at line 4 of file IntergridOperators.py.

Constructor & Destructor Documentation

◆ __init__()

mghype.api.matrixgenerators.blockmatrix.IntergridOperators.IntergridOperators.__init__ ( self,
dim,
coarse_order,
fine_order )

Definition at line 6 of file IntergridOperators.py.

Member Function Documentation

◆ injection()

mghype.api.matrixgenerators.blockmatrix.IntergridOperators.IntergridOperators.injection ( self)

Return the local "injection" or "interpolation" matrix of size coarse_element.ndof x fine_element.ndof.

Definition at line 32 of file IntergridOperators.py.

References mghype.api.matrixgenerators.blockmatrix.IntergridOperators.IntergridOperators.coarse_element, and mghype.api.matrixgenerators.blockmatrix.IntergridOperators.IntergridOperators.fine_element.

◆ prolongation()

mghype.api.matrixgenerators.blockmatrix.IntergridOperators.IntergridOperators.prolongation ( self)

◆ restriction()

mghype.api.matrixgenerators.blockmatrix.IntergridOperators.IntergridOperators.restriction ( self)

Return the local restriction matrix of size coarse_element.ndof x fine_element.ndof This is the transposed prolongation matrix.

Definition at line 25 of file IntergridOperators.py.

References mghype.api.matrixgenerators.blockmatrix.IntergridOperators.IntergridOperators.prolongation(), and mghype.api.matrixgenerators.blockmatrix.IntergridOperatorsH.IntergridOperatorsH.prolongation().

Here is the call graph for this function:

Field Documentation

◆ coarse_element

mghype.api.matrixgenerators.blockmatrix.IntergridOperators.IntergridOperators.coarse_element

◆ coarse_order

mghype.api.matrixgenerators.blockmatrix.IntergridOperators.IntergridOperators.coarse_order

Definition at line 7 of file IntergridOperators.py.

◆ fine_element

mghype.api.matrixgenerators.blockmatrix.IntergridOperators.IntergridOperators.fine_element

◆ fine_order

mghype.api.matrixgenerators.blockmatrix.IntergridOperators.IntergridOperators.fine_order

Definition at line 8 of file IntergridOperators.py.


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