MCPcopy Create free account

hub / github.com/FEniCS/dolfinx / functions

Functions2,084 in github.com/FEniCS/dolfinx

↓ 4 callersFunctiontwo_unit_cells
(cell_type, dtype, agree=False, random_order=True, return_order=False)
python/test/unit/fem/test_element_integrals.py:111
↓ 4 callersFunctionu_ex
(x)
python/test/unit/la/test_superlu_dist.py:49
↓ 3 callersFunctionS
(tau)
python/test/unit/fem/test_fem_pipeline.py:346
↓ 3 callersMethodTt_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 callersMethodTt_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 callersMethodVector
----------------------------------------------------------------------------- ------------------------------------------------------------------------
cpp/dolfinx/la/petsc.cpp:398
↓ 3 callersMethodXDMFFile
-----------------------------------------------------------------------------
cpp/dolfinx/io/XDMFFile.cpp:29
↓ 3 callersFunction_global_dot
(comm, v0, v1)
python/test/conftest.py:159
↓ 3 callersFunction_global_dot
(comm, v0, v1)
python/demo/demo_poisson-matrix-free.py:216
↓ 3 callersMethodactive_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 callersFunctionadd_data_float
cpp/dolfinx/io/VTKFile.cpp:110
↓ 3 callersFunctionapply_lifting
cpp/dolfinx/fem/petsc.h:333
↓ 3 callersFunctionassign
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 callersMethodblock_size
Block size for the vector.
python/dolfinx/la/__init__.py:83
↓ 3 callersFunctioncell_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 callersFunctioncell_normals
cpp/dolfinx/mesh/utils.h:466
↓ 3 callersFunctioncheck_symmetry
(A, tol)
python/test/unit/fem/test_symmetry.py:22
↓ 3 callersMethodcollapse
-----------------------------------------------------------------------------
cpp/dolfinx/fem/DofMap.cpp:206
↓ 3 callersMethodcomm
@brief Mesh MPI communicator. @return The communicator on which the mesh is distributed.
cpp/dolfinx/mesh/Mesh.h:89
↓ 3 callersMethodcomm
-----------------------------------------------------------------------------
cpp/dolfinx/la/SparsityPattern.cpp:437
↓ 3 callersMethodcomm
-----------------------------------------------------------------------------
cpp/dolfinx/la/petsc.cpp:463
↓ 3 callersFunctioncompute_num_boundary_facets
Compute the total number of boundary facets in the mesh.
python/test/unit/mesh/test_mesh.py:654
↓ 3 callersMethodcontains
@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 callersMethodcopy
-----------------------------------------------------------------------------
cpp/dolfinx/la/petsc.cpp:425
↓ 3 callersFunctioncreate_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 callersFunctioncreate_eps_mu
Permittivity and permeability tensors in the PML region.
python/demo/demo_pml.py:569
↓ 3 callersMethodcreate_global_tree
Create a global bounding box tree.
python/dolfinx/geometry.py:112
↓ 3 callersFunctioncreate_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 callersFunctioncreate_sparsity
python/dolfinx/wrappers/dolfinx_wrappers/assemble.h:50
↓ 3 callersFunctioncreate_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 callersFunctioncurl_axis
Curl operator in cylindrical coordinates.
python/demo/demo_axis.py:254
↓ 3 callersFunctiondetermine_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 callersFunctiondiscrete_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 callersFunctiondomain_average
Compute the average of a function over the domain.
python/demo/demo_navier-stokes.py:207
↓ 3 callersMethoddomain_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 callersMethoddtype
Value dtype of the constant.
python/dolfinx/fem/function.py:82
↓ 3 callersMethodelapsed
Return elapsed time. Returns: Elapsed time.
python/dolfinx/common.py:160
↓ 3 callersFunctionffcx_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 callersFunctionget_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 callersFunctiongmsh_tet_model
(order)
python/test/unit/io/test_xdmf_function.py:233
↓ 3 callersMethodindex_map
Index map that describes size and parallel distribution.
python/dolfinx/la/__init__.py:78
↓ 3 callersMethodindex_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 callersFunctionlist_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 callersFunctionlocate_entities
cpp/dolfinx/mesh/utils.h:688
↓ 3 callersFunctionlog
python/dolfinx/wrappers/log.cpp:20
↓ 3 callersMethodmark_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 callersFunctionmax_level_width
----------------------------------------------------------------------------- Get the (maximum) width of a level structure
cpp/dolfinx/graph/ordering.cpp:78
↓ 3 callersFunctionnest_matrix_norm
Return norm of a MatNest matrix.
python/test/unit/fem/test_assembler.py:167
↓ 3 callersFunctionnorm_L2
Compute the L2(Ω)-norm of v.
python/demo/demo_navier-stokes.py:200
↓ 3 callersFunctionpoint_in_bbox
cpp/dolfinx/geometry/utils.h:198
↓ 3 callersFunctionpoisson_error
Compute the L2 error of the Poisson problem solution in V.
python/demo/demo_tnt-elements.py:252
↓ 3 callersMethodread_cell_type
-----------------------------------------------------------------------------
cpp/dolfinx/io/XDMFFile.cpp:413
↓ 3 callersMethodscatter_rev_begin
cpp/dolfinx/la/Vector.h:314
↓ 3 callersMethodset
@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 callersMethodsetF
-----------------------------------------------------------------------------
cpp/dolfinx/nls/NewtonSolver.cpp:97
↓ 3 callersMethodsetJ
-----------------------------------------------------------------------------
cpp/dolfinx/nls/NewtonSolver.cpp:105
↓ 3 callersMethodset_form
-----------------------------------------------------------------------------
cpp/dolfinx/nls/NewtonSolver.cpp:132
↓ 3 callersMethodset_operator
-----------------------------------------------------------------------------
cpp/dolfinx/la/petsc.cpp:679
↓ 3 callersMethodset_operators
-----------------------------------------------------------------------------
cpp/dolfinx/la/slepc.cpp:56
↓ 3 callersMethodstart
Reset elapsed time and (re-)start timer.
python/dolfinx/common.py:144
↓ 3 callersMethodsub
@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 callersFunctionsuperlu_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 callersMethodsymmetric
cpp/dolfinx/fem/FiniteElement.cpp:353
↓ 3 callersMethodtabulate_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 callersFunctiontabulate_expression
cpp/dolfinx/fem/assembler.h:65
↓ 3 callersFunctiontensor
(x)
python/test/unit/fem/test_symmetric_tensor.py:35
↓ 3 callersFunctiontest_distributed_mesh
cpp/test/mesh/distributed_mesh.cpp:87
↓ 3 callersMethodtiming
-----------------------------------------------------------------------------
cpp/dolfinx/common/timing.cpp:23
↓ 3 callersMethodto_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 callersFunctiontransfer_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 callersFunctionu_e
Exact solution.
python/demo/demo_hdg.py:87
↓ 3 callersMethoduniform_refine
cpp/dolfinx/refinement/uniform.cpp:14
↓ 3 callersMethodvalue_shape
Value shape of the Expression.
python/dolfinx/fem/function.py:305
↓ 3 callersMethodvariant
cpp/dolfinx/fem/CoordinateElement.cpp:212
↓ 3 callersMethodwrite_mesh
cpp/dolfinx/io/XDMFFile.cpp:144
↓ 3 callersFunctionσ
Return an expression for the stress σ given a displacement field.
python/demo/demo_elasticity.py:127
↓ 2 callersFunctionCHECK_adjacency_list_equal
cpp/test/mesh/refinement/interval.cpp:29
↓ 2 callersMethodForm
cpp/dolfinx/fem/Form.h:160
↓ 2 callersMethodScatterer
@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 callersMethodSparsityPattern
-----------------------------------------------------------------------------
cpp/dolfinx/la/SparsityPattern.cpp:19
↓ 2 callersMethodT_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 callersMethod__init__
Create a Constant. Args: domain: DOLFINx or UFL mesh c: Value of the constant.
python/dolfinx/fem/function.py:45
↓ 2 callersFunction_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 callersFunction_compute_block_size
cpp/dolfinx/fem/FiniteElement.cpp:85
↓ 2 callersFunction_compute_closest_entity
cpp/dolfinx/geometry/utils.h:238
↓ 2 callersFunction_pack
(form)
python/dolfinx/fem/assemble.py:50
↓ 2 callersFunctionaction_A
Compute the action of the matrix A on vector x, result in y.
python/demo/demo_poisson-matrix-free.py:186
↓ 2 callersFunctionadd_mesh
cpp/dolfinx/io/VTKFile.cpp:173
↓ 2 callersFunctionadd_pvtu_mesh
cpp/dolfinx/io/VTKFile.cpp:63
↓ 2 callersFunctionarea
Compute the area of a triangle embedded in 2D from the three vertices.
python/test/unit/fem/test_custom_assembler.py:42
↓ 2 callersMethodargument_space
@brief Argument function space. @return Argument function space, nullptr if there is no argument.
cpp/dolfinx/fem/Expression.h:105
↓ 2 callersFunctionassemble_div_matrix
(k, offset)
python/test/unit/fem/test_element_integrals.py:599
↓ 2 callersFunctionassemble_div_vector
(k, offset)
python/test/unit/fem/test_element_integrals.py:629
↓ 2 callersFunctionb
(tau_S, v)
python/test/unit/fem/test_fem_pipeline.py:362
↓ 2 callersFunctionblock_operators
Block operators and block RHS vector for the Stokes problem.
python/demo/demo_stokes.py:406
↓ 2 callersFunctionbuild_elastic_nullspace
Function to build nullspace for 2D/3D elasticity.
python/test/unit/la/test_nullspace.py:20
↓ 2 callersFunctioncell_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 callersFunctioncombined_expr
(u, u_sub, n_h)
python/test/unit/fem/test_expression.py:634
↓ 2 callersMethodcomm
-----------------------------------------------------------------------------
cpp/dolfinx/nls/NewtonSolver.cpp:289
↓ 2 callersMethodcomm
-----------------------------------------------------------------------------
cpp/dolfinx/mesh/Topology.cpp:1044
← previousnext →401–500 of 2,084, ranked by callers