Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

blockDiag.C File Reference

#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)


Detailed Description

Author:
Rahul S. Sampath, rahul.sampath@gmail.com

Definition in file blockDiag.C.


Function Documentation

PetscErrorCode ot::PCApply_BlockDiag PC  pc,
Vec  x,
Vec  y
 

Definition at line 67 of file blockDiag.C.

References ot::PC_BlockDiag::dof, ot::PC_BlockDiag::invBlockDiagEntries, and ot::PC_BlockDiag::nodeSize.

PetscErrorCode ot::PCCreate_BlockDiag PC  pc  ) 
 

Definition at line 93 of file blockDiag.C.

References ot::PC_BlockDiag::dof, ot::PC_BlockDiag::invBlockDiagEntries, and ot::PC_BlockDiag::nodeSize.

PetscErrorCode ot::PCDestroy_BlockDiag PC  pc  ) 
 

Definition at line 120 of file blockDiag.C.

References ot::PC_BlockDiag::dof, ot::PC_BlockDiag::invBlockDiagEntries, and ot::PC_BlockDiag::nodeSize.

PetscErrorCode ot::PCSetFromOptions_BlockDiag PC  pc  ) 
 

Definition at line 144 of file blockDiag.C.

PetscErrorCode ot::PCSetUp_BlockDiag PC  pc  ) 
 

Definition at line 22 of file blockDiag.C.

References ot::PC_BlockDiag::dof, ot::PC_BlockDiag::invBlockDiagEntries, and ot::PC_BlockDiag::nodeSize.


Variable Documentation

void(* ot::computeInvBlockDiagEntriesForPC_BlockDiag)(Mat pcMat, double **invBlockDiagEntries) = NULL
 

Definition at line 181 of file externVars.h.

void(* ot::getDofAndNodeSizeForPC_BlockDiag)(Mat pcMat, unsigned int &dof, unsigned int &nodeSize) = NULL
 

Definition at line 178 of file externVars.h.


Generated on Tue Mar 24 16:14:16 2009 for DENDRO by  doxygen 1.3.9.1