#include "mpi.h"
#include "petsc.h"
#include "sys.h"
#include "petscmat.h"
#include "petscvec.h"
#include "petscksp.h"
#include "oda.h"
#include <cstdlib>
#include "massMatrix.h"
#include "stiffnessMatrix.h"
#include "externVars.h"
Go to the source code of this file.
Classes | |
struct | AppCtx |
Defines | |
#define | __FUNCT__ "InitializeData" |
#define | __FUNCT__ "LaplacianMatMult" |
Functions | |
PetscErrorCode | InitializeData (ot::DA *da, Vec nu, Vec inc) |
PetscErrorCode | LaplacianMatMult (Mat J, Vec in, Vec out) |
int | main (int argc, char **argv) |
Variables | |
char | help [] = "Driver for a variable coefficient Laplacian problem on octrees" |
Definition in file octLaplacian.C.
|
Definition at line 194 of file octLaplacian.C. |
|
Definition at line 194 of file octLaplacian.C. |
|
Definition at line 195 of file octLaplacian.C. References ot::DA::curr(), ot::DA::end(), ot::DA::getCurrentOffset(), ot::DA::getHangingNodeIndex(), ot::DA::getLevel(), ot::DA::getMaxDepth(), ot::DA::getNodeIndices(), ot::DA::getNodeSize(), ot::DA::init(), ot::DA::next(), ot::DA::vecGetBuffer(), ot::DA::vecRestoreBuffer(), Point::xint(), Point::yint(), and Point::zint(). Referenced by main(). |
|
Definition at line 179 of file octLaplacian.C. Referenced by main(). |
|
|
Definition at line 19 of file octLaplacian.C. |