|
a new object with type S, a subtype of T
|
|
|
|
canUseConjugates(self,
realmats=True)
Used in contour integral methods to determine whether half of
integration points can be avoided (use their conjugates). |
|
|
|
|
checkInside(self,
a)
Determines if a set of given points are inside the region or not. |
|
|
|
|
computeBoundingBox(self)
Determines the endpoints of a rectangle in the complex plane that
contains the region. |
|
|
|
|
computeContour(self,
n)
Computes the coordinates of several points lying on the contour
of the region. |
|
|
|
|
computeQuadrature(self,
quad,
n)
Computes the values of the parameters used in a quadrature rule
for a contour integral around the boundary of the region. |
|
|
|
|
create(self,
comm=None)
Creates the RG object. |
|
|
|
|
destroy(self)
Destroys the RG object. |
|
|
|
|
getComplement(self)
Returns the flag indicating whether the region is complemented or not. |
|
|
|
|
|
|
|
|
|
|
getOptionsPrefix(self)
Gets the prefix used for searching for all RG options in the
database. |
|
|
|
|
|
|
|
|
|
|
|
|
|
getType(self)
Gets the RG type of this object. |
|
|
|
|
isAxisymmetric(self,
vertical=False)
Determines if the region is symmetric with respect to the real
or imaginary axis. |
|
|
|
|
isTrivial(self)
Tells whether it is the trivial region (whole complex plane). |
|
|
|
|
setComplement(self,
comp=True)
Sets a flag to indicate that the region is the complement
of the specified one. |
|
|
|
|
setEllipseParameters(self,
center,
radius,
vscale=None)
Sets the parameters defining the ellipse region. |
|
|
|
|
|
|
|
|
|
|
setOptionsPrefix(self,
prefix)
Sets the prefix used for searching for all RG options in the
database. |
|
|
|
|
|
|
|
setRingParameters(self,
center,
radius,
vscale,
start_ang,
end_ang,
width)
Sets the parameters defining the ring region. |
|
|
|
|
setScale(self,
sfactor=None)
Sets the scaling factor to be used when checking that a
point is inside the region and when computing the contour. |
|
|
|
|
setType(self,
rg_type)
Selects the type for the RG object. |
|
|
|
|
view(self,
Viewer viewer=None)
Prints the RG data structure. |
|
|
|
Inherited from petsc4py.PETSc.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
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__init__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|