#include "petsc.h"
#include "petscmat.h"
#include "omg.h"
#include "oda.h"
Go to the source code of this file.
Namespaces | |
namespace | ot |
Private Functions | |
PetscErrorCode | addProlongMatVec (Mat R, Vec v1, Vec v2, Vec v3) |
PetscErrorCode | prolongMatVecType1 (Mat R, Vec c, Vec f) |
PetscErrorCode | prolongMatVecType2 (Mat R, Vec c, Vec f) |
Defines | |
#define | iC(fun) {CHKERRQ(fun);} |
#define | INTERGRID_TRANSFER_LOOP_BLOCK(ITLB_SET_VALUE) |
#define | ITLB_SET_VALUE_NO_SUPPRESSED_DOFS |
#define | ITLB_SET_VALUE_SUPPRESSED_DOFS |
Definition in file ProlongMatVec.C.
|
Definition at line 14 of file ProlongMatVec.C. |
|
Definition at line 83 of file ProlongMatVec.C. Referenced by ot::prolongMatVecType1(), and ot::restrictMatVecType1(). |
|
Value: {\ farr[fidx+l] += (Rval*carr[cidx+l]);\ } Definition at line 72 of file ProlongMatVec.C. Referenced by ot::prolongMatVecType1(), and ot::restrictMatVecType1(). |
|
Value: {\
if(!( (suppressedDOFc && suppressedDOFc[cidx+l]) ||\
(suppressedDOFf && suppressedDOFf[fidx+l]) )) {\
farr[fidx+l] += (Rval*carr[cidx+l]);\
}\
}
Definition at line 76 of file ProlongMatVec.C. Referenced by ot::prolongMatVecType1(), and ot::restrictMatVecType1(). |
|
Definition at line 32 of file ProlongMatVec.C. References iC. Referenced by ot::createInterpolationType1(), and ot::createInterpolationType2(). |
|
|
Definition at line 56 of file ProlongMatVec.C. References iC, ot::prolongMatVecType1(), and par::scatterValues(). Referenced by ot::createInterpolationType2(). |