Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FEniCS/dolfinx
/ functions
Functions
2,084 in github.com/FEniCS/dolfinx
⨍
Functions
2,084
◇
Types & classes
247
↳
Endpoints
10
Method
__eq__
Check equality with another finite element.
python/dolfinx/fem/element.py:193
Method
__eq__
Comparison for equality.
python/dolfinx/fem/function.py:812
Method
__exit__
Stop timer and flush timing data to logger.
python/dolfinx/common.py:139
Method
__exit__
Exit context manager and close file.
python/dolfinx/io/utils.py:103
Method
__exit__
Exit context manager and close file.
python/dolfinx/io/utils.py:128
Method
__exit__
Exit context manager and close file.
python/dolfinx/io/utils.py:151
Method
__float__
Real representation of the constant.
python/dolfinx/fem/function.py:86
Method
__init__
Initialize nonlinear PDE problem.
python/test/unit/nls/test_newton.py:24
Method
__init__
Initialize nonlinear PDE problem.
python/test/unit/nls/test_newton.py:75
Method
__init__
(self)
python/test/unit/fem/test_function.py:140
Method
__init__
Creates a Python wrapper for the exported adjacency list class. Note: Do not use this constructor directly. Instead use
python/dolfinx/graph.py:52
Method
__init__
Wrap a C++ PointOwnershipData.
python/dolfinx/geometry.py:44
Method
__init__
Wrap a C++ BoundingBoxTree. Note: This initializer should not be used in user code. Use ``bb_tree``.
python/dolfinx/geometry.py:74
Method
__init__
Create timer. Args: name: Identifier to use when storing elapsed time in logger.
python/dolfinx/common.py:126
Method
__init__
Initialize a topology from a C++ topology. Args: topology: The C++ topology object Note: Topology objects sh
python/dolfinx/mesh.py:133
Method
__init__
Initialize a geometry from a C++ geometry. Args: geometry: The C++ geometry object. Note: Geometry objects s
python/dolfinx/mesh.py:281
Method
__init__
Initialize mesh from a C++ mesh. Args: msh: A C++ mesh object. domain: A UFL domain. Note: Mesh
python/dolfinx/mesh.py:359
Method
__init__
Initialize tags from a C++ MeshTags object. Args: meshtags: C++ mesh tags object. Note: MeshTags objects sho
python/dolfinx/mesh.py:448
Method
__init__
Initialise an entity map from a C++ `EntityMap` object. Note: `EntityMap` objects should not usually be created using this
python/dolfinx/mesh.py:514
Method
__init__
Initialize Newton solver. Note: This class is deprecated in favour of :class:`dolfinx.fem.petsc.NonlinearProblem`, a
python/dolfinx/nls/petsc.py:42
Method
__init__
Initialize SuperLU_DIST solver for a linear variational problem. Args: a: Bilinear UFL form, the left-hand side of the variationa
python/dolfinx/fem/problems.py:48
Method
__init__
Create a coordinate map element. Note: This initialiser is for internal use and not normally called in user code. Use
python/dolfinx/fem/element.py:25
Method
__init__
Creates a Python wrapper for the exported finite element class. Note: Do not use this constructor directly. Instead use
python/dolfinx/fem/element.py:178
Method
__init__
Initialize a finite element form. Note: Forms should normally be constructed using :func:`form` and not using this cl
python/dolfinx/fem/forms.py:48
Method
__init__
Initialize solver for a linear variational problem. By default, the underlying KSP solver uses PETSc's default options, usually GMRES
python/dolfinx/fem/petsc.py:701
Method
__init__
Initialize solver for a nonlinear variational problem. By default, the underlying SNES solver uses PETSc's default options. To use th
python/dolfinx/fem/petsc.py:1148
Method
__init__
Initialize solver for a Newton solver. Args: F: The PDE residual F(u, v). u: The unknown. bcs: List of Di
python/dolfinx/fem/petsc.py:1439
Method
__init__
Create an Expression. Args: e: UFL expression. X: Array of points of shape ``(num_points, tdim)`` on the
python/dolfinx/fem/function.py:125
Method
__init__
Initialize a finite element Function. Args: V: The function space that the Function is defined on. x: Function degree
python/dolfinx/fem/function.py:353
Method
__init__
Create a finite element function space. Note: This initialiser is for internal use and not normally called in user co
python/dolfinx/fem/function.py:717
Method
__init__
Initialise a Dirichlet boundary condition. Note: Dirichlet boundary conditions should normally be constructed using
python/dolfinx/fem/bcs.py:108
Method
__init__
Initialise a degree-of-freedom map.
python/dolfinx/fem/dofmap.py:30
Method
__init__
Initialize a writer for outputting data in the VTX format. Args: comm: The MPI communicator filename: The
python/dolfinx/io/utils.py:46
Method
__init__
Create a distributed vector. Args: x: C++ Vector object. Note: This initialiser is intended for internal lib
python/dolfinx/la/__init__.py:48
Method
__init__
Create a distributed compressed sparse row matrix. Note: Objects of this type should be created using :func:`matrix_c
python/dolfinx/la/__init__.py:136
Method
__init__
Create a SuperLU_DIST matrix. Args: matrix: C++ SuperLUDistMatrix object. Note: This initialiser is intended
python/dolfinx/la/superlu_dist.py:42
Method
__init__
Create a SuperLU_DIST solver. Args: solver: C++ SuperLUDistSolver object. Note: This initialiser is intended
python/dolfinx/la/superlu_dist.py:93
Method
__init__
Initialize background electric field expression.
python/demo/demo_scattering-boundary-conditions.py:306
Method
__init__
A matrix-free operator for a bilinear form. Args: bilinear_form: The bilinear form. bcs: A list of Dirichlet boundary
python/demo/demo_matrix-free-petsc.py:95
Method
__ne__
Comparison for inequality.
python/dolfinx/fem/function.py:816
Method
__repr__
String representation of the adjacency list.
python/dolfinx/graph.py:71
Method
__str__
Pretty print representation.
python/dolfinx/fem/function.py:580
Function
_cg
(comm, A, b, x, maxit=500, rtol=None)
python/test/conftest.py:156
Method
_create_expression
(dtype)
python/dolfinx/fem/function.py:208
Function
_ghost_update
Helper function for ghost updating PETSc vectors.
python/dolfinx/la/petsc.py:35
Method
_interpolate
Interpolate a cpp.fem.Function.
python/dolfinx/fem/function.py:516
Function
_mat_gather
(A)
python/test/unit/la/conftest.py:26
Function
_mat_random
(dim0, dim1, seed, dtype, bs=[1, 1])
python/test/unit/la/conftest.py:49
Function
_zero_vector
Helper function for zeroing out PETSc vectors.
python/dolfinx/la/petsc.py:45
Method
a
The compiled bilinear form representing the left-hand side.
python/dolfinx/fem/problems.py:183
Method
a
The compiled bilinear form representing the right-hand side.
python/dolfinx/fem/petsc.py:952
Method
a
The compiled bilinear form (the Jacobian form).
python/dolfinx/fem/petsc.py:1497
Function
adaptive_repartition
cpp/dolfinx/graph/partitioners.cpp:208
Method
add_function
cpp/dolfinx/io/xdmf_function.cpp:48
Method
add_geometry_data
cpp/dolfinx/io/xdmf_mesh.cpp:163
Method
add_group
-----------------------------------------------------------------------------
cpp/dolfinx/io/HDF5Interface.cpp:256
Method
add_topology_data
cpp/dolfinx/io/xdmf_mesh.cpp:23
Method
adjust_indices
-----------------------------------------------------------------------------
cpp/dolfinx/refinement/utils.cpp:102
Function
apply_lifting
Modify right-hand side for lifting of Dirichlet conditions. Consider the discrete algebraic system: .. math:: \\begin{bmatrix} A_{0}
python/dolfinx/fem/assemble.py:343
Function
apply_lifting
cpp/dolfinx/fem/assembler.h:352
Function
apply_lifting
cpp/dolfinx/fem/assemble_vector_impl.h:500
Method
apply_permutation
-----------------------------------------------------------------------------
cpp/dolfinx/io/cells.cpp:695
Method
array
Array representation of the adjacency list. Note: This is available only for adjacency lists with no additional link
python/dolfinx/graph.py:91
Function
assemble
cpp/demo/custom_kernel/main.cpp:187
Function
assemble_cells_matrix
cpp/dolfinx/fem/assemble_matrix_impl.h:66
Function
assemble_entities
cpp/dolfinx/fem/assemble_matrix_impl.h:230
Function
assemble_interior_facets
cpp/dolfinx/fem/assemble_matrix_impl.h:397
Function
assemble_jacobian
Assemble the Jacobian and preconditioner matrices. A function conforming to the interface expected by ``SNES.setJacobian`` can be created by
python/dolfinx/fem/petsc.py:1076
Function
assemble_matrix
Assemble bilinear form into a matrix. Args: a: The bilinear form assemble. bcs: Boundary conditions that affect the assembled mat
python/dolfinx/fem/assemble.py:257
Function
assemble_matrix
cpp/dolfinx/fem/assemble_matrix_impl.h:613
Function
assemble_matrix0
cpp/demo/custom_kernel/main.cpp:73
Function
assemble_matrix1
cpp/demo/custom_kernel/main.cpp:131
Function
assemble_residual
Assemble the residual at ``x`` into the vector ``b``. A function conforming to the interface expected by ``SNES.setFunction`` A function conf
python/dolfinx/fem/petsc.py:1005
Function
assemble_scalar
cpp/dolfinx/fem/assemble_scalar_impl.h:161
Function
assemble_vector
Assemble linear form into a vector.
python/dolfinx/fem/assemble.py:172
Function
assemble_vector
cpp/dolfinx/fem/assembler.h:244
Function
assemble_vector
cpp/dolfinx/fem/assemble_vector_impl.h:565
Function
assemble_vector0
cpp/demo/custom_kernel/main.cpp:103
Function
assemble_vector1
cpp/demo/custom_kernel/main.cpp:164
Function
assemble_vector_parallel
Assemble simple linear form over a mesh into the array b using a parallel loop.
python/test/unit/fem/test_custom_assembler.py:64
Method
b
Residual vector.
python/dolfinx/nls/petsc.py:80
Method
b
Right-hand side vector.
python/dolfinx/fem/problems.py:193
Method
b
Right-hand side vector.
python/dolfinx/fem/petsc.py:972
Method
b
Residual vector.
python/dolfinx/fem/petsc.py:1388
Function
b_ref
cpp/demo/custom_kernel/main.cpp:56
Function
background_field
Compute the background plane wave field at point x.
python/demo/demo_pml.py:289
Function
background_field_p
Cylindrical harmonics of background field (φ component).
python/demo/demo_axis.py:307
Function
background_field_rz
Cylindrical harmonics of background field (ρ and z components).
python/demo/demo_axis.py:289
Function
bbox_in_bbox
cpp/dolfinx/geometry/utils.h:217
Method
bc
(V)
python/test/unit/fem/test_assembler.py:1026
Function
bc_marker
(x)
python/test/unit/fem/test_assemble_submesh.py:763
Method
bc_val_0
(x)
python/test/unit/fem/test_petsc_nonlinear_assembler.py:226
Method
bc_val_1
(x)
python/test/unit/fem/test_petsc_nonlinear_assembler.py:229
Method
bc_value
(x)
python/test/unit/fem/test_petsc_nonlinear_assembler.py:79
Method
block
()
python/test/unit/fem/test_assembler.py:1407
Method
block_size
Block sizes for the matrix.
python/dolfinx/la/__init__.py:203
Method
block_size
-----------------------------------------------------------------------------
cpp/dolfinx/fem/ElementDofLayout.cpp:123
Method
block_size
-----------------------------------------------------------------------------
cpp/dolfinx/la/SparsityPattern.cpp:231
Method
blocked
Monolithic blocked.
python/test/unit/fem/test_assembler.py:402
Method
blocked
Monolithic blocked.
python/test/unit/fem/test_petsc_nonlinear_assembler.py:114
← previous
next →
1,001–1,100 of 2,084, ranked by callers