|  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    | a new object with type S, a subtype of T |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | axpby(self,
        alpha,
        beta,
        Vec y) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | copy(self,
        Vec result=None) |  |  | 
    |  |  | 
    |  | 
        
          | createGhost(self,
        ghosts,
        size,
        bsize=None,
        comm=None) |  |  | 
    |  | 
        
          | createGhostWithArray(self,
        ghosts,
        array,
        size=None,
        bsize=None,
        comm=None) |  |  | 
    |  | 
        
          | createMPI(self,
        size,
        bsize=None,
        comm=None) |  |  | 
    |  | 
        
          | createNest(self,
        vecs,
        isets=None,
        comm=None) |  |  | 
    |  | 
        
          | createSeq(self,
        size,
        bsize=None,
        comm=None) |  |  | 
    |  | 
        
          | createShared(self,
        size,
        bsize=None,
        comm=None) |  |  | 
    |  | 
        
          | createWithArray(self,
        array,
        size=None,
        bsize=None,
        comm=None) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | duplicate(self,
        array=None) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | getArray(self,
        readonly=False) |  |  | 
    |  |  | 
    |  | 
        
          | getBuffer(self,
        readonly=False) |  |  | 
    |  | 
        
          | getCUDAHandle(self,
        mode='rw') |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | getSubVector(self,
        IS iset,
        Vec subvec=None) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | getValues(self,
        indices,
        values=None) |  |  | 
    |  | 
        
          | getValuesStagStencil(self,
        indices,
        values=None) |  |  | 
    |  | 
        
          | ghostUpdate(self,
        addv=None,
        mode=None) |  |  | 
    |  | 
        
          | ghostUpdateBegin(self,
        addv=None,
        mode=None) |  |  | 
    |  | 
        
          | ghostUpdateEnd(self,
        addv=None,
        mode=None) |  |  | 
    |  | 
        
          | isaxpy(self,
        IS idx,
        alpha,
        Vec x) |  |  | 
    |  | 
        
          | isset(self,
        IS idx,
        alpha) |  |  | 
    |  | 
        
          | load(self,
        Viewer viewer) |  |  | 
    |  | 
        
          | localForm(self) Intended for use in context manager:
 |  |  | 
    |  |  | 
    |  | 
        
          | mDot(self,
        vecs,
        out=None) |  |  | 
    |  | 
        
          | mDotBegin(self,
        vecs,
        out=None) |  |  | 
    |  | 
        
          | mDotEnd(self,
        vecs,
        out=None) |  |  | 
    |  |  | 
    |  | 
        
          | maxPointwiseDivide(self,
        Vec vec) |  |  | 
    |  | 
        
          | maxpy(self,
        alphas,
        vecs) |  |  | 
    |  |  | 
    |  | 
        
          | mtDot(self,
        vecs,
        out=None) |  |  | 
    |  | 
        
          | mtDotBegin(self,
        vecs,
        out=None) |  |  | 
    |  | 
        
          | mtDotEnd(self,
        vecs,
        out=None) |  |  | 
    |  | 
        
          | norm(self,
        norm_type=None) |  |  | 
    |  | 
        
          | normBegin(self,
        norm_type=None) |  |  | 
    |  | 
        
          | normEnd(self,
        norm_type=None) |  |  | 
    |  |  | 
    |  | 
        
          | permute(self,
        IS order,
        invert=False) |  |  | 
    |  |  | 
    |  | 
        
          | pointwiseDivide(self,
        Vec x,
        Vec y) |  |  | 
    |  | 
        
          | pointwiseMax(self,
        Vec x,
        Vec y) |  |  | 
    |  | 
        
          | pointwiseMaxAbs(self,
        Vec x,
        Vec y) |  |  | 
    |  | 
        
          | pointwiseMin(self,
        Vec x,
        Vec y) |  |  | 
    |  | 
        
          | pointwiseMult(self,
        Vec x,
        Vec y) |  |  | 
    |  |  | 
    |  | 
        
          | resetArray(self,
        force=False) |  |  | 
    |  | 
        
          | restoreCUDAHandle(self,
        handle,
        mode='rw') |  |  | 
    |  | 
        
          | restoreSubVector(self,
        IS iset,
        Vec subvec) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | setBlockSize(self,
        bsize) |  |  | 
    |  |  | 
    |  | 
        
          | setLGMap(self,
        LGMap lgmap) |  |  | 
    |  | 
        
          | setMPIGhost(self,
        ghosts) Alternative to createGhost()
 |  |  | 
    |  | 
        
          | setNestSubVecs(self,
        sx,
        idxm=None) |  |  | 
    |  | 
        
          | setOption(self,
        option,
        flag) |  |  | 
    |  |  | 
    |  | 
        
          | setRandom(self,
        Random random=None) |  |  | 
    |  | 
        
          | setSizes(self,
        size,
        bsize=None) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | setValue(self,
        index,
        value,
        addv=None) |  |  | 
    |  | 
        
          | setValueLocal(self,
        index,
        value,
        addv=None) |  |  | 
    |  | 
        
          | setValues(self,
        indices,
        values,
        addv=None) |  |  | 
    |  | 
        
          | setValuesBlocked(self,
        indices,
        values,
        addv=None) |  |  | 
    |  | 
        
          | setValuesBlockedLocal(self,
        indices,
        values,
        addv=None) |  |  | 
    |  | 
        
          | setValuesLocal(self,
        indices,
        values,
        addv=None) |  |  | 
    |  | 
        
          | setValuesStagStencil(self,
        indices,
        values,
        addv=None) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | strideGather(self,
        field,
        Vec vec,
        addv=None) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | strideNorm(self,
        field,
        norm_type=None) |  |  | 
    |  | 
        
          | strideScale(self,
        field,
        alpha) |  |  | 
    |  | 
        
          | strideScatter(self,
        field,
        Vec vec,
        addv=None) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | view(self,
        Viewer viewer=None) |  |  | 
    |  | 
        
          | waxpy(self,
        alpha,
        Vec x,
        Vec y) |  |  | 
    |  |  | 
  
    | Inherited from Object:__copy__,__deepcopy__,__eq__,__ge__,__gt__,__le__,__lt__,__ne__,__nonzero__,compose,decRef,getAttr,getClassId,getClassName,getComm,getDict,getName,getRefCount,getTabLevel,incRef,incrementTabLevel,query,setAttr,setName,setTabLevel,stateIncrease,viewFromOptions |