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
↓ 4 callers
Function
two_unit_cells
(cell_type, dtype, agree=False, random_order=True, return_order=False)
python/test/unit/fem/test_element_integrals.py:111
↓ 4 callers
Function
u_ex
(x)
python/test/unit/la/test_superlu_dist.py:49
↓ 3 callers
Function
S
(tau)
python/test/unit/fem/test_fem_pipeline.py:346
↓ 3 callers
Method
Tt_apply
Apply the transpose of the operator applied by T_apply(). Args: x: Data to transform (in place). The shape is ``(
python/dolfinx/fem/element.py:307
↓ 3 callers
Method
Tt_inv_apply
Apply the inverse transpose of T_apply(). Args: x: Data to transform (in place). The shape is ``(num_cells, n, di
python/dolfinx/fem/element.py:321
↓ 3 callers
Method
Vector
----------------------------------------------------------------------------- ------------------------------------------------------------------------
cpp/dolfinx/la/petsc.cpp:398
↓ 3 callers
Method
XDMFFile
-----------------------------------------------------------------------------
cpp/dolfinx/io/XDMFFile.cpp:29
↓ 3 callers
Function
_global_dot
(comm, v0, v1)
python/test/conftest.py:159
↓ 3 callers
Function
_global_dot
(comm, v0, v1)
python/demo/demo_poisson-matrix-free.py:216
↓ 3 callers
Method
active_coeffs
@brief Indices of coefficients that are active for a given integral (kernel). A form is split into multiple integrals (kernels) and each integral mig
cpp/dolfinx/fem/Form.h:414
↓ 3 callers
Function
add_data_float
cpp/dolfinx/io/VTKFile.cpp:110
↓ 3 callers
Function
apply_lifting
cpp/dolfinx/fem/petsc.h:333
↓ 3 callers
Function
assign
Assign ``x0`` values to a PETSc vector ``x1``. Values in ``x0``, which is possibly a stacked collection of arrays, are assigned ``x1``. When
python/dolfinx/la/petsc.py:146
↓ 3 callers
Method
block_size
Block size for the vector.
python/dolfinx/la/__init__.py:83
↓ 3 callers
Function
cell_facet_type
@brief Return facet type of cell. For simplex and hypercube cell types, this is independent of the facet index, but for prism and pyramid, it can be
cpp/dolfinx/mesh/cell_types.h:78
↓ 3 callers
Function
cell_normals
cpp/dolfinx/mesh/utils.h:466
↓ 3 callers
Function
check_symmetry
(A, tol)
python/test/unit/fem/test_symmetry.py:22
↓ 3 callers
Method
collapse
-----------------------------------------------------------------------------
cpp/dolfinx/fem/DofMap.cpp:206
↓ 3 callers
Method
comm
@brief Mesh MPI communicator. @return The communicator on which the mesh is distributed.
cpp/dolfinx/mesh/Mesh.h:89
↓ 3 callers
Method
comm
-----------------------------------------------------------------------------
cpp/dolfinx/la/SparsityPattern.cpp:437
↓ 3 callers
Method
comm
-----------------------------------------------------------------------------
cpp/dolfinx/la/petsc.cpp:463
↓ 3 callers
Function
compute_num_boundary_facets
Compute the total number of boundary facets in the mesh.
python/test/unit/mesh/test_mesh.py:654
↓ 3 callers
Method
contains
@brief Check whether V is subspace of this, or this itself @param[in] V The space to be tested for inclusion @return True if V is contained in or is e
cpp/dolfinx/fem/FunctionSpace.h:153
↓ 3 callers
Method
copy
-----------------------------------------------------------------------------
cpp/dolfinx/la/petsc.cpp:425
↓ 3 callers
Function
create_dofmaps
Create degree-of-freedom maps on a given topology. Args: comm: MPI communicator topology: Mesh topology elements: Sequenc
python/dolfinx/fem/dofmap.py:72
↓ 3 callers
Function
create_eps_mu
Permittivity and permeability tensors in the PML region.
python/demo/demo_pml.py:569
↓ 3 callers
Method
create_global_tree
Create a global bounding box tree.
python/dolfinx/geometry.py:112
↓ 3 callers
Function
create_interval
Create an interval mesh. Args: comm: MPI communicator. nx: Number of cells. points: Coordinates of the end points.
python/dolfinx/mesh.py:976
↓ 3 callers
Function
create_sparsity
python/dolfinx/wrappers/dolfinx_wrappers/assemble.h:50
↓ 3 callers
Function
create_vector_wrap
Wrap a distributed DOLFINx vector as a PETSc vector. Args: x: The vector to wrap as a PETSc vector. Returns: A PETSc vector
python/dolfinx/la/petsc.py:57
↓ 3 callers
Function
curl_axis
Curl operator in cylindrical coordinates.
python/demo/demo_axis.py:254
↓ 3 callers
Function
determine_point_ownership
Build point ownership data for a mesh-points pair. First, potential collisions are found by computing intersections between the bounding boxe
python/dolfinx/geometry.py:323
↓ 3 callers
Function
discrete_curl
Assemble a discrete curl operator. Args: space0: H1 space to interpolate the gradient from. space1: H(curl) space to interpolate
python/dolfinx/fem/petsc.py:1545
↓ 3 callers
Function
domain_average
Compute the average of a function over the domain.
python/demo/demo_navier-stokes.py:207
↓ 3 callers
Method
domain_coeff
@brief Coefficient function mesh integration entity indices. This method is equivalent to ::domain_arg, but returns mesh entity indices for coefficie
cpp/dolfinx/fem/Form.h:551
↓ 3 callers
Method
dtype
Value dtype of the constant.
python/dolfinx/fem/function.py:82
↓ 3 callers
Method
elapsed
Return elapsed time. Returns: Elapsed time.
python/dolfinx/common.py:160
↓ 3 callers
Function
ffcx_jit
Compile UFL object with FFCx and CFFI. Args: ufl_object: Object to compile, e.g. ``ufl.Form``. form_compiler_options: Options use
python/dolfinx/jit.py:162
↓ 3 callers
Function
get_petsc_lib
Find the full path of the PETSc shared library. Returns: Full path to the PETSc shared library. Raises: RuntimeError: If PET
python/dolfinx/fem/petsc.py:1659
↓ 3 callers
Function
gmsh_tet_model
(order)
python/test/unit/io/test_xdmf_function.py:233
↓ 3 callers
Method
index_map
Index map that describes size and parallel distribution.
python/dolfinx/la/__init__.py:78
↓ 3 callers
Method
index_map
@brief Index map for the row or column space. The row index map contains ghost entries for rows which may be inserted into and the column index map c
cpp/dolfinx/la/MatrixCSR.h:536
↓ 3 callers
Function
list_timings
Print out a summary of all Timer measurements. When used in parallel, a reduction is applied across all processes. By default, the maximum ti
python/dolfinx/common.py:68
↓ 3 callers
Function
locate_entities
cpp/dolfinx/mesh/utils.h:688
↓ 3 callers
Function
log
python/dolfinx/wrappers/log.cpp:20
↓ 3 callers
Method
mark_dofs
@brief Set `markers[i] = true` if dof `i` has a boundary condition applied. Value of `markers[i]` is not changed otherwise. @param[in,out] markers E
cpp/dolfinx/fem/DirichletBC.h:586
↓ 3 callers
Function
max_level_width
----------------------------------------------------------------------------- Get the (maximum) width of a level structure
cpp/dolfinx/graph/ordering.cpp:78
↓ 3 callers
Function
nest_matrix_norm
Return norm of a MatNest matrix.
python/test/unit/fem/test_assembler.py:167
↓ 3 callers
Function
norm_L2
Compute the L2(Ω)-norm of v.
python/demo/demo_navier-stokes.py:200
↓ 3 callers
Function
point_in_bbox
cpp/dolfinx/geometry/utils.h:198
↓ 3 callers
Function
poisson_error
Compute the L2 error of the Poisson problem solution in V.
python/demo/demo_tnt-elements.py:252
↓ 3 callers
Method
read_cell_type
-----------------------------------------------------------------------------
cpp/dolfinx/io/XDMFFile.cpp:413
↓ 3 callers
Method
scatter_rev_begin
cpp/dolfinx/la/Vector.h:314
↓ 3 callers
Method
set
@brief Set entries in an array that are constrained by Dirichlet boundary conditions. Entries in `x` that are constrained by a Dirichlet boundary con
cpp/dolfinx/fem/DirichletBC.h:492
↓ 3 callers
Method
setF
-----------------------------------------------------------------------------
cpp/dolfinx/nls/NewtonSolver.cpp:97
↓ 3 callers
Method
setJ
-----------------------------------------------------------------------------
cpp/dolfinx/nls/NewtonSolver.cpp:105
↓ 3 callers
Method
set_form
-----------------------------------------------------------------------------
cpp/dolfinx/nls/NewtonSolver.cpp:132
↓ 3 callers
Method
set_operator
-----------------------------------------------------------------------------
cpp/dolfinx/la/petsc.cpp:679
↓ 3 callers
Method
set_operators
-----------------------------------------------------------------------------
cpp/dolfinx/la/slepc.cpp:56
↓ 3 callers
Method
start
Reset elapsed time and (re-)start timer.
python/dolfinx/common.py:144
↓ 3 callers
Method
sub
@brief Extract a sub-function (a view into the Function). @param[in] i Index of subfunction @return The sub-function
cpp/dolfinx/fem/Function.h:108
↓ 3 callers
Function
superlu_dist_solver
Create a SuperLU_DIST linear solver. Solve linear system :math:`Au = b` via LU decomposition. The SuperLU_DIST solver has options set to ups
python/dolfinx/la/superlu_dist.py:165
↓ 3 callers
Method
symmetric
cpp/dolfinx/fem/FiniteElement.cpp:353
↓ 3 callers
Method
tabulate_dof_coordinates
@brief Tabulate the physical coordinates of all dofs on this process. @todo Remove - see function in interpolate.h @param[in] transpose If false the
cpp/dolfinx/fem/FunctionSpace.h:229
↓ 3 callers
Function
tabulate_expression
cpp/dolfinx/fem/assembler.h:65
↓ 3 callers
Function
tensor
(x)
python/test/unit/fem/test_symmetric_tensor.py:35
↓ 3 callers
Function
test_distributed_mesh
cpp/test/mesh/distributed_mesh.cpp:87
↓ 3 callers
Method
timing
-----------------------------------------------------------------------------
cpp/dolfinx/common/timing.cpp:23
↓ 3 callers
Method
to_dense
@brief Copy to a dense matrix. @note This function is typically used for debugging and not used in production. @note Ghost rows are also returned, and
cpp/dolfinx/la/MatrixCSR.h:346
↓ 3 callers
Function
transfer_meshtag
Create cell mesh tags on a refined mesh from parent mesh tags. Args: meshtag: Mesh tags on the coarse, parent mesh. msh1: The ref
python/dolfinx/mesh.py:683
↓ 3 callers
Function
u_e
Exact solution.
python/demo/demo_hdg.py:87
↓ 3 callers
Method
uniform_refine
cpp/dolfinx/refinement/uniform.cpp:14
↓ 3 callers
Method
value_shape
Value shape of the Expression.
python/dolfinx/fem/function.py:305
↓ 3 callers
Method
variant
cpp/dolfinx/fem/CoordinateElement.cpp:212
↓ 3 callers
Method
write_mesh
cpp/dolfinx/io/XDMFFile.cpp:144
↓ 3 callers
Function
σ
Return an expression for the stress σ given a displacement field.
python/demo/demo_elasticity.py:127
↓ 2 callers
Function
CHECK_adjacency_list_equal
cpp/test/mesh/refinement/interval.cpp:29
↓ 2 callers
Method
Form
cpp/dolfinx/fem/Form.h:160
↓ 2 callers
Method
Scatterer
@brief Create a scatterer for data with a layout described by an IndexMap and a block size. @param[in] map Index map that describes the parallel layo
cpp/dolfinx/common/Scatterer.h:66
↓ 2 callers
Method
SparsityPattern
-----------------------------------------------------------------------------
cpp/dolfinx/la/SparsityPattern.cpp:19
↓ 2 callers
Method
T_apply
Transform basis from reference to physical ordering/orientation. Transform basis functions from the reference element ordering and or
python/dolfinx/fem/element.py:284
↓ 2 callers
Method
__init__
Create a Constant. Args: domain: DOLFINx or UFL mesh c: Value of the constant.
python/dolfinx/fem/function.py:45
↓ 2 callers
Function
_assign_block_data
Assign block data to a PETSc vector. Args: maps: Iterable of tuples each containing an ``IndexMap`` and the associated block size
python/dolfinx/la/petsc.py:224
↓ 2 callers
Function
_compute_block_size
cpp/dolfinx/fem/FiniteElement.cpp:85
↓ 2 callers
Function
_compute_closest_entity
cpp/dolfinx/geometry/utils.h:238
↓ 2 callers
Function
_pack
(form)
python/dolfinx/fem/assemble.py:50
↓ 2 callers
Function
action_A
Compute the action of the matrix A on vector x, result in y.
python/demo/demo_poisson-matrix-free.py:186
↓ 2 callers
Function
add_mesh
cpp/dolfinx/io/VTKFile.cpp:173
↓ 2 callers
Function
add_pvtu_mesh
cpp/dolfinx/io/VTKFile.cpp:63
↓ 2 callers
Function
area
Compute the area of a triangle embedded in 2D from the three vertices.
python/test/unit/fem/test_custom_assembler.py:42
↓ 2 callers
Method
argument_space
@brief Argument function space. @return Argument function space, nullptr if there is no argument.
cpp/dolfinx/fem/Expression.h:105
↓ 2 callers
Function
assemble_div_matrix
(k, offset)
python/test/unit/fem/test_element_integrals.py:599
↓ 2 callers
Function
assemble_div_vector
(k, offset)
python/test/unit/fem/test_element_integrals.py:629
↓ 2 callers
Function
b
(tau_S, v)
python/test/unit/fem/test_fem_pipeline.py:362
↓ 2 callers
Function
block_operators
Block operators and block RHS vector for the Stokes problem.
python/demo/demo_stokes.py:406
↓ 2 callers
Function
build_elastic_nullspace
Function to build nullspace for 2D/3D elasticity.
python/test/unit/la/test_nullspace.py:20
↓ 2 callers
Function
cell_perm_array
Array for permuting Gmsh ordering to DOLFINx ordering. Args: cell_type: DOLFINx cell type. num_nodes: Number of nodes in the cell
python/dolfinx/io/gmsh.py:154
↓ 2 callers
Function
combined_expr
(u, u_sub, n_h)
python/test/unit/fem/test_expression.py:634
↓ 2 callers
Method
comm
-----------------------------------------------------------------------------
cpp/dolfinx/nls/NewtonSolver.cpp:289
↓ 2 callers
Method
comm
-----------------------------------------------------------------------------
cpp/dolfinx/mesh/Topology.cpp:1044
← previous
next →
401–500 of 2,084, ranked by callers