1*c786d857SStefano Zampinifrom petsc4py import PETSc 2*c786d857SStefano Zampini 3*c786d857SStefano Zampiniclass Matrix(object): 4*c786d857SStefano Zampini 5*c786d857SStefano Zampini def __init__(self): 6*c786d857SStefano Zampini pass 7*c786d857SStefano Zampini 8*c786d857SStefano Zampini def create(self, mat): 9*c786d857SStefano Zampini pass 10*c786d857SStefano Zampini 11*c786d857SStefano Zampini def destroy(self, mat): 12*c786d857SStefano Zampini pass 13*c786d857SStefano Zampini 14*c786d857SStefano Zampini def setFromOptions(self, mat): 15*c786d857SStefano Zampini m = PETSc.Options().getString('enable',None) 16*c786d857SStefano Zampini if m is not None: 17*c786d857SStefano Zampini setattr(self,m,1) 18