dolfin.cpp.common

Common module

Functions

list_timings(arg0, arg1)

timing(arg0)

timings(arg0)

Classes

IndexMap

SubSystemsManager

Timer(*args, **kwargs)

Timer class

TimingType(self, arg0)

Members:

class dolfin.cpp.common.Timer(*args, **kwargs)

Bases: pybind11_builtins.pybind11_object

Timer class

Overloaded function.

  1. __init__(self: dolfin.cpp.common.Timer) -> None

  2. __init__(self: dolfin.cpp.common.Timer, arg0: str) -> None

elapsed(self: dolfin.cpp.common.Timer) → List[float[3]]
resume(self: dolfin.cpp.common.Timer) → None
start(self: dolfin.cpp.common.Timer) → None

Start timer

stop(self: dolfin.cpp.common.Timer) → float

Stop timer

class dolfin.cpp.common.TimingType(self: dolfin.cpp.common.TimingType, arg0: int) → None

Bases: pybind11_builtins.pybind11_object

Members:

wall

system

user

property name

handle) -> str

Type

(self

dolfin.cpp.common.list_timings(arg0: MPICommWrapper, arg1: List[dolfin.cpp.common.TimingType]) → None
dolfin.cpp.common.timing(arg0: str) → Tuple[int, float, float, float]
dolfin.cpp.common.timings(arg0: List[dolfin.cpp.common.TimingType]) → dolfinx::Table