dolfin.cpp.common

Common module

Functions

dump_timings_to_xml(arg0, arg1)

git_commit_hash()

Returns git hash for this build.

has_debug()

has_hdf5()

has_hdf5_parallel()

has_mpi()

has_mpi4py()

Return True if DOLFIN is configured with mpi4py

has_parmetis()

has_petsc()

Return True if DOLFIN is configured with PETSc

has_petsc4py()

Return True if DOLFIN is configured with petsc4py

has_scotch()

has_slepc()

Return True if DOLFIN is configured with SLEPc

has_slepc4py()

Return True if DOLFIN is configured with slepc4py

has_sundials()

Return True if DOLFIN is configured with SUNDIALS

list_timings(arg0, arg1)

sizeof_la_index()

timing(arg0, arg1)

timings(arg0, arg1)

Classes

SubSystemsManager

Timer

Timer class

TimingClear

TimingType

Variable

Variable base class

class dolfin.cpp.common.Timer

Bases: pybind11_builtins.pybind11_object

Timer class

elapsed(self: dolfin.cpp.common.Timer) → Tuple[float, float, float]
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.Variable

Bases: pybind11_builtins.pybind11_object

Variable base class

id(self: dolfin.cpp.common.Variable) → int
label(self: dolfin.cpp.common.Variable) → str
name(self: dolfin.cpp.common.Variable) → str
rename(self: dolfin.cpp.common.Variable, arg0: str, arg1: str) → None
dolfin.cpp.common.dump_timings_to_xml(arg0: str, arg1: dolfin.cpp.common.TimingClear) → None
dolfin.cpp.common.git_commit_hash() → str

Returns git hash for this build.

dolfin.cpp.common.has_debug() → bool
dolfin.cpp.common.has_hdf5() → bool
dolfin.cpp.common.has_hdf5_parallel() → bool
dolfin.cpp.common.has_mpi() → bool
dolfin.cpp.common.has_mpi4py() → bool

Return True if DOLFIN is configured with mpi4py

dolfin.cpp.common.has_parmetis() → bool
dolfin.cpp.common.has_petsc() → bool

Return True if DOLFIN is configured with PETSc

dolfin.cpp.common.has_petsc4py() → bool

Return True if DOLFIN is configured with petsc4py

dolfin.cpp.common.has_scotch() → bool
dolfin.cpp.common.has_slepc() → bool

Return True if DOLFIN is configured with SLEPc

dolfin.cpp.common.has_slepc4py() → bool

Return True if DOLFIN is configured with slepc4py

dolfin.cpp.common.has_sundials() → bool

Return True if DOLFIN is configured with SUNDIALS

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