def __init__(self, *args): r""" __init__(ParGridFunction self) -> ParGridFunction __init__(ParGridFunction self, ParGridFunction orig) -> ParGridFunction __init__(ParGridFunction self, ParFiniteElementSpace pf) -> ParGridFunction __init__(ParGridFunction self, ParFiniteElementSpace pf, double * data) -> ParGridFunction __init__(ParGridFunction self, ParFiniteElementSpace pf, GridFunction gf) -> ParGridFunction __init__(ParGridFunction self, ParFiniteElementSpace pf, HypreParVector tv) -> ParGridFunction __init__(ParGridFunction self, ParMesh pmesh, GridFunction gf, int const * partitioning=None) -> ParGridFunction __init__(ParGridFunction self, ParMesh pmesh, std::istream & input) -> ParGridFunction __init__(ParGridFunction self, ParFiniteElementSpace fes, Vector v, int offset) -> ParGridFunction """ from mfem._par.pmesh import ParMesh from mfem._par.pfespace import ParFiniteElementSpace from mfem._par.gridfunc import GridFunction if (len(args) == 2 and isinstance(args[1], str) and isinstance(args[0], ParMesh)): g0 = GridFunction(args[0], args[1]) fec = g0.OwnFEC() fes = g0.FESpace() pfes = ParFiniteElementSpace(args[0], fec, fes.GetVDim(), fes.GetOrdering()) x = ParGridFunction(pfes, g0) x.thisown = 0 pfes.thisown = 0 g0.thisown = 0 self.this = x.this return _pgridfunc.ParGridFunction_swiginit( self, _pgridfunc.new_ParGridFunction(*args))
def __init__(self, *args): from mfem.par.pmesh import ParMesh from mfem.par.pfespace import ParFiniteElementSpace from mfem.par.gridfunc import GridFunction if (len(args) == 2 and isinstance(args[1], str) and isinstance(args[0], ParMesh)): g0 = GridFunction(args[0], args[1]) fec = g0.OwnFEC() fes = g0.FESpace() pfes = ParFiniteElementSpace(args[0], fec, fes.GetVDim(), fes.GetOrdering()) x = ParGridFunction(pfes, g0) x.thisown = 0 pfes.thisown = 0 g0.thisown = 0 self.this = x.this return this = _pgridfunc.new_ParGridFunction(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this
def __init__(self, *args): this = _pgridfunc.new_ParGridFunction(*args) try: self.this.append(this) except Exception: self.this = this