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