diff --git a/src/amrex/space1d/__init__.pyi b/src/amrex/space1d/__init__.pyi index de2f2bc8..e5522657 100644 --- a/src/amrex/space1d/__init__.pyi +++ b/src/amrex/space1d/__init__.pyi @@ -493,4 +493,4 @@ __author__: str = ( "Axel Huebl, Ryan T. Sandberg, Shreyas Ananthan, David P. Grote, Revathi Jambunathan, Edoardo Zoni, Remi Lehe, Andrew Myers, Weiqun Zhang" ) __license__: str = "BSD-3-Clause-LBNL" -__version__: str = "24.05" +__version__: str = "24.05-32-g28b010126a1b" diff --git a/src/amrex/space1d/amrex_1d_pybind/__init__.pyi b/src/amrex/space1d/amrex_1d_pybind/__init__.pyi index 651c425d..00da3094 100644 --- a/src/amrex/space1d/amrex_1d_pybind/__init__.pyi +++ b/src/amrex/space1d/amrex_1d_pybind/__init__.pyi @@ -371,7 +371,12 @@ class Array4_cdouble: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: complex, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -506,7 +511,12 @@ class Array4_cdouble_const: @typing.overload def __init__(self, arg0: numpy.ndarray[complex]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -655,7 +665,12 @@ class Array4_cfloat: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: complex, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -790,7 +805,12 @@ class Array4_cfloat_const: @typing.overload def __init__(self, arg0: numpy.ndarray[complex]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -939,7 +959,12 @@ class Array4_double: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: float, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1074,7 +1099,12 @@ class Array4_double_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.float64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1223,7 +1253,12 @@ class Array4_float: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: float, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1358,7 +1393,12 @@ class Array4_float_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.float32]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1507,7 +1547,12 @@ class Array4_int: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1642,7 +1687,12 @@ class Array4_int_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.int32]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1791,7 +1841,12 @@ class Array4_long: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1926,7 +1981,12 @@ class Array4_long_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.int64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2075,7 +2135,12 @@ class Array4_longdouble: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: float, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2210,7 +2275,12 @@ class Array4_longdouble_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.longdouble]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2359,7 +2429,12 @@ class Array4_longlong: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2494,7 +2569,12 @@ class Array4_longlong_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.int64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2643,7 +2723,12 @@ class Array4_short: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2778,7 +2863,12 @@ class Array4_short_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.int16]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2927,7 +3017,12 @@ class Array4_uint: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3062,7 +3157,12 @@ class Array4_uint_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.uint32]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3211,7 +3311,12 @@ class Array4_ulong: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3346,7 +3451,12 @@ class Array4_ulong_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.uint64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3495,7 +3605,12 @@ class Array4_ulonglong: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3630,7 +3745,12 @@ class Array4_ulonglong_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.uint64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3779,7 +3899,12 @@ class Array4_ushort: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3914,7 +4039,12 @@ class Array4_ushort_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.uint16]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -4499,7 +4629,11 @@ class Box: Return the length of the Box in given direction. """ - def make_slab(self, direction: int, slab_index: int) -> Box: ... + def make_slab(self, direction: int, slab_index: int) -> Box: + """ + Flatten the box in one direction. + """ + def normalize(self) -> None: ... def numPts(self) -> int: """ @@ -4628,7 +4762,7 @@ class BoxArray: def size(self) -> int: ... class Config: - amrex_version: typing.ClassVar[str] = "24.05" + amrex_version: typing.ClassVar[str] = "24.05-32-g28b010126a1b" gpu_backend = None have_gpu: typing.ClassVar[bool] = False have_mpi: typing.ClassVar[bool] = True @@ -16293,4 +16427,4 @@ __author__: str = ( "Axel Huebl, Ryan T. Sandberg, Shreyas Ananthan, David P. Grote, Revathi Jambunathan, Edoardo Zoni, Remi Lehe, Andrew Myers, Weiqun Zhang" ) __license__: str = "BSD-3-Clause-LBNL" -__version__: str = "24.05" +__version__: str = "24.05-32-g28b010126a1b" diff --git a/src/amrex/space2d/__init__.pyi b/src/amrex/space2d/__init__.pyi index c1f07cf6..fe8f05d0 100644 --- a/src/amrex/space2d/__init__.pyi +++ b/src/amrex/space2d/__init__.pyi @@ -541,4 +541,4 @@ __author__: str = ( "Axel Huebl, Ryan T. Sandberg, Shreyas Ananthan, David P. Grote, Revathi Jambunathan, Edoardo Zoni, Remi Lehe, Andrew Myers, Weiqun Zhang" ) __license__: str = "BSD-3-Clause-LBNL" -__version__: str = "24.05" +__version__: str = "24.05-32-g28b010126a1b" diff --git a/src/amrex/space2d/amrex_2d_pybind/__init__.pyi b/src/amrex/space2d/amrex_2d_pybind/__init__.pyi index c131714e..b1972d6f 100644 --- a/src/amrex/space2d/amrex_2d_pybind/__init__.pyi +++ b/src/amrex/space2d/amrex_2d_pybind/__init__.pyi @@ -395,7 +395,12 @@ class Array4_cdouble: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: complex, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -530,7 +535,12 @@ class Array4_cdouble_const: @typing.overload def __init__(self, arg0: numpy.ndarray[complex]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -679,7 +689,12 @@ class Array4_cfloat: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: complex, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -814,7 +829,12 @@ class Array4_cfloat_const: @typing.overload def __init__(self, arg0: numpy.ndarray[complex]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -963,7 +983,12 @@ class Array4_double: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: float, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1098,7 +1123,12 @@ class Array4_double_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.float64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1247,7 +1277,12 @@ class Array4_float: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: float, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1382,7 +1417,12 @@ class Array4_float_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.float32]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1531,7 +1571,12 @@ class Array4_int: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1666,7 +1711,12 @@ class Array4_int_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.int32]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1815,7 +1865,12 @@ class Array4_long: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1950,7 +2005,12 @@ class Array4_long_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.int64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2099,7 +2159,12 @@ class Array4_longdouble: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: float, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2234,7 +2299,12 @@ class Array4_longdouble_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.longdouble]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2383,7 +2453,12 @@ class Array4_longlong: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2518,7 +2593,12 @@ class Array4_longlong_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.int64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2667,7 +2747,12 @@ class Array4_short: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2802,7 +2887,12 @@ class Array4_short_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.int16]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2951,7 +3041,12 @@ class Array4_uint: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3086,7 +3181,12 @@ class Array4_uint_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.uint32]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3235,7 +3335,12 @@ class Array4_ulong: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3370,7 +3475,12 @@ class Array4_ulong_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.uint64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3519,7 +3629,12 @@ class Array4_ulonglong: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3654,7 +3769,12 @@ class Array4_ulonglong_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.uint64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3803,7 +3923,12 @@ class Array4_ushort: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3938,7 +4063,12 @@ class Array4_ushort_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.uint16]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -4523,7 +4653,11 @@ class Box: Return the length of the Box in given direction. """ - def make_slab(self, direction: int, slab_index: int) -> Box: ... + def make_slab(self, direction: int, slab_index: int) -> Box: + """ + Flatten the box in one direction. + """ + def normalize(self) -> None: ... def numPts(self) -> int: """ @@ -4652,7 +4786,7 @@ class BoxArray: def size(self) -> int: ... class Config: - amrex_version: typing.ClassVar[str] = "24.05" + amrex_version: typing.ClassVar[str] = "24.05-32-g28b010126a1b" gpu_backend = None have_gpu: typing.ClassVar[bool] = False have_mpi: typing.ClassVar[bool] = True @@ -18133,4 +18267,4 @@ __author__: str = ( "Axel Huebl, Ryan T. Sandberg, Shreyas Ananthan, David P. Grote, Revathi Jambunathan, Edoardo Zoni, Remi Lehe, Andrew Myers, Weiqun Zhang" ) __license__: str = "BSD-3-Clause-LBNL" -__version__: str = "24.05" +__version__: str = "24.05-32-g28b010126a1b" diff --git a/src/amrex/space3d/__init__.pyi b/src/amrex/space3d/__init__.pyi index 89fdc511..fc082f6f 100644 --- a/src/amrex/space3d/__init__.pyi +++ b/src/amrex/space3d/__init__.pyi @@ -493,4 +493,4 @@ __author__: str = ( "Axel Huebl, Ryan T. Sandberg, Shreyas Ananthan, David P. Grote, Revathi Jambunathan, Edoardo Zoni, Remi Lehe, Andrew Myers, Weiqun Zhang" ) __license__: str = "BSD-3-Clause-LBNL" -__version__: str = "24.05" +__version__: str = "24.05-32-g28b010126a1b" diff --git a/src/amrex/space3d/amrex_3d_pybind/__init__.pyi b/src/amrex/space3d/amrex_3d_pybind/__init__.pyi index 4575ea58..437d3139 100644 --- a/src/amrex/space3d/amrex_3d_pybind/__init__.pyi +++ b/src/amrex/space3d/amrex_3d_pybind/__init__.pyi @@ -371,7 +371,12 @@ class Array4_cdouble: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: complex, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -506,7 +511,12 @@ class Array4_cdouble_const: @typing.overload def __init__(self, arg0: numpy.ndarray[complex]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -655,7 +665,12 @@ class Array4_cfloat: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: complex, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -790,7 +805,12 @@ class Array4_cfloat_const: @typing.overload def __init__(self, arg0: numpy.ndarray[complex]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -939,7 +959,12 @@ class Array4_double: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: float, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1074,7 +1099,12 @@ class Array4_double_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.float64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1223,7 +1253,12 @@ class Array4_float: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: float, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1358,7 +1393,12 @@ class Array4_float_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.float32]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1507,7 +1547,12 @@ class Array4_int: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1642,7 +1687,12 @@ class Array4_int_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.int32]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1791,7 +1841,12 @@ class Array4_long: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -1926,7 +1981,12 @@ class Array4_long_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.int64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2075,7 +2135,12 @@ class Array4_longdouble: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: float, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2210,7 +2275,12 @@ class Array4_longdouble_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.longdouble]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2359,7 +2429,12 @@ class Array4_longlong: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2494,7 +2569,12 @@ class Array4_longlong_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.int64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2643,7 +2723,12 @@ class Array4_short: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2778,7 +2863,12 @@ class Array4_short_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.int16]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -2927,7 +3017,12 @@ class Array4_uint: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3062,7 +3157,12 @@ class Array4_uint_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.uint32]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3211,7 +3311,12 @@ class Array4_ulong: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3346,7 +3451,12 @@ class Array4_ulong_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.uint64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3495,7 +3605,12 @@ class Array4_ulonglong: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3630,7 +3745,12 @@ class Array4_ulonglong_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.uint64]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3779,7 +3899,12 @@ class Array4_ushort: arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], arg1: int, ) -> None: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -3914,7 +4039,12 @@ class Array4_ushort_const: @typing.overload def __init__(self, arg0: numpy.ndarray[numpy.uint16]) -> None: ... def __repr__(self) -> str: ... + @typing.overload def contains(self, arg0: int, arg1: int, arg2: int) -> bool: ... + @typing.overload + def contains(self, arg0: IntVect) -> bool: ... + @typing.overload + def contains(self, arg0: Dim3) -> bool: ... def to_cupy(self, copy=False, order="F"): """ @@ -4499,7 +4629,11 @@ class Box: Return the length of the Box in given direction. """ - def make_slab(self, direction: int, slab_index: int) -> Box: ... + def make_slab(self, direction: int, slab_index: int) -> Box: + """ + Flatten the box in one direction. + """ + def normalize(self) -> None: ... def numPts(self) -> int: """ @@ -4628,7 +4762,7 @@ class BoxArray: def size(self) -> int: ... class Config: - amrex_version: typing.ClassVar[str] = "24.05" + amrex_version: typing.ClassVar[str] = "24.05-32-g28b010126a1b" gpu_backend = None have_gpu: typing.ClassVar[bool] = False have_mpi: typing.ClassVar[bool] = True @@ -16327,4 +16461,4 @@ __author__: str = ( "Axel Huebl, Ryan T. Sandberg, Shreyas Ananthan, David P. Grote, Revathi Jambunathan, Edoardo Zoni, Remi Lehe, Andrew Myers, Weiqun Zhang" ) __license__: str = "BSD-3-Clause-LBNL" -__version__: str = "24.05" +__version__: str = "24.05-32-g28b010126a1b"