dune.xt.common package#
Subpackages#
Submodules#
_common_empty module#
- class dune.xt.common._common_empty.Dog[source]#
Bases:
dune.xt.common._common_empty.Pet
- bark(self: dune.xt.common._common_empty.Dog) str [source]#
- class dune.xt.common._common_empty.Pet[source]#
Bases:
pybind11_builtins.pybind11_object
- getName(self: dune.xt.common._common_empty.Pet) str [source]#
- setName(self: dune.xt.common._common_empty.Pet, arg0: str) None [source]#
_common_exceptions module#
_common_mpi module#
- class dune.xt.common._common_mpi.CollectiveCommunication[source]#
Bases:
pybind11_builtins.pybind11_object
- barrier(self: dune.xt.common._common_mpi.CollectiveCommunication) int [source]#
- max(self: dune.xt.common._common_mpi.CollectiveCommunication, x: float) float [source]#
- min(self: dune.xt.common._common_mpi.CollectiveCommunication, x: float) float [source]#
- sum(self: dune.xt.common._common_mpi.CollectiveCommunication, x: float) float [source]#
_common_parameter module#
_common_timings module#
- class dune.xt.common._common_timings.Timings[source]#
Bases:
pybind11_builtins.pybind11_object
- output_all_measures(self: dune.xt.common._common_timings.Timings) None [source]#
outputs per rank and global averages of all measures
- output_per_rank(self: dune.xt.common._common_timings.Timings, arg0: str) None [source]#
outputs walltime only
- output_simple(self: dune.xt.common._common_timings.Timings) None [source]#
outputs per-rank csv-file
- reset(*args, **kwargs)[source]#
Overloaded function.
reset(self: dune.xt.common._common_timings.Timings, arg0: str) -> None
set elapsed time back to 0 for section_name
reset(self: dune.xt.common._common_timings.Timings) -> None
set elapsed time back to 0 for section_name
- start(self: dune.xt.common._common_timings.Timings, arg0: str) None [source]#
set this to begin a named section
- stop(*args, **kwargs)[source]#
Overloaded function.
stop(self: dune.xt.common._common_timings.Timings, arg0: str) -> int
stop all timer for given section only
stop(self: dune.xt.common._common_timings.Timings) -> None
stop all running timers
- walltime(self: dune.xt.common._common_timings.Timings, arg0: str) int [source]#
get runtime of section in milliseconds
_common_traits module#
config module#
logging module#
timedlogging module#
- class dune.xt.common.timedlogging.DefaultLogger[source]#
Bases:
pybind11_builtins.pybind11_object
- debug(self: dune.xt.common.timedlogging.DefaultLogger, arg0: str) None [source]#
- disable(self: dune.xt.common.timedlogging.DefaultLogger) None [source]#
- info(self: dune.xt.common.timedlogging.DefaultLogger, arg0: str) None [source]#
- warn(self: dune.xt.common.timedlogging.DefaultLogger, arg0: str) None [source]#