#include "petscmat.h"
#include "petscpc.h"
#include "private/pcimpl.h"
#include "blockDiag.h"
#include <cassert>
Go to the source code of this file.
Namespaces | |
namespace | ot |
Global Function Handle used in PC_BlockDiag | |
void(* | computeInvBlockDiagEntriesForPC_BlockDiag )(Mat pcMat, double **invBlockDiagEntries) = NULL |
void(* | getDofAndNodeSizeForPC_BlockDiag )(Mat pcMat, unsigned int &dof, unsigned int &nodeSize) = NULL |
Functions | |
PetscErrorCode | PCApply_BlockDiag (PC pc, Vec x, Vec y) |
PetscErrorCode | PCCreate_BlockDiag (PC pc) |
PetscErrorCode | PCDestroy_BlockDiag (PC pc) |
PetscErrorCode | PCSetFromOptions_BlockDiag (PC pc) |
PetscErrorCode | PCSetUp_BlockDiag (PC pc) |
Definition in file blockDiag.C.
|
Definition at line 67 of file blockDiag.C. References ot::PC_BlockDiag::dof, ot::PC_BlockDiag::invBlockDiagEntries, and ot::PC_BlockDiag::nodeSize. |
|
Definition at line 93 of file blockDiag.C. References ot::PC_BlockDiag::dof, ot::PC_BlockDiag::invBlockDiagEntries, and ot::PC_BlockDiag::nodeSize. |
|
Definition at line 120 of file blockDiag.C. References ot::PC_BlockDiag::dof, ot::PC_BlockDiag::invBlockDiagEntries, and ot::PC_BlockDiag::nodeSize. |
|
Definition at line 144 of file blockDiag.C. |
|
Definition at line 22 of file blockDiag.C. References ot::PC_BlockDiag::dof, ot::PC_BlockDiag::invBlockDiagEntries, and ot::PC_BlockDiag::nodeSize. |
|
Definition at line 181 of file externVars.h. |
|
Definition at line 178 of file externVars.h. |