#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(). |
1.3.9.1