MCPcopy Create free account

hub / github.com/FEniCS/dolfinx / types & classes

Types & classes247 in github.com/FEniCS/dolfinx

↓ 313 callersClassFunction
A finite element function. A finite element function is represented by a function space (domain, element and dofmap) and a vector holding the
python/dolfinx/fem/function.py:335
↓ 51 callersClassXDMFFile
Interface to manage XDMF files.
python/dolfinx/io/utils.py:142
↓ 27 callersClassConstant
A constant with respect to a domain.
python/dolfinx/fem/function.py:35
↓ 23 callersClassExpression
An object for evaluating functions of finite element functions. Represents a mathematical expression evaluated at a pre-defined set of points
python/dolfinx/fem/function.py:101
↓ 22 callersClassMesh
A mesh.
python/dolfinx/mesh.py:351
↓ 19 callersClassVTKFile
Interface to VTK files. VTK supports arbitrary order Lagrange finite elements for the geometry description. XDMF is the preferred format for
python/dolfinx/io/utils.py:116
↓ 19 callersClassVTXWriter
Writer for VTX files, using ADIOS2 to create the files. VTX supports arbitrary order Lagrange finite elements for the geometry descri
python/dolfinx/io/utils.py:34
↓ 16 callersClassAdjacencyList
cpp/dolfinx/graph/AdjacencyList.h:37
↓ 11 callersClassMesh
cpp/dolfinx/mesh/Mesh.h:22
↓ 10 callersClassForm
A finite element form.
python/dolfinx/fem/forms.py:37
↓ 10 callersClassFunctionSpace
cpp/dolfinx/io/vtk_utils.h:32
↓ 10 callersClassLinearProblem
High-level class for solving linears problem using a PETSc KSP. Solves problems of the form :math:`a_{ij}(u, v) = f_i(v), i,j=0,\\ldots,N\\
python/dolfinx/fem/petsc.py:686
↓ 9 callersClassMPICommWrapper
python/dolfinx/wrappers/dolfinx_wrappers/MPICommWrapper.h:18
↓ 8 callersClassTopology
Topology for a :class:`dolfinx.mesh.Mesh`.
python/dolfinx/mesh.py:128
↓ 6 callersClassConstant
cpp/dolfinx/fem/Form.h:33
↓ 6 callersClassFunctionSpace
A space on which Functions (fields) can be defined.
python/dolfinx/fem/function.py:711
↓ 6 callersClassMeshTags
Mesh tags associate data (markers) with some mesh entities.
python/dolfinx/mesh.py:445
↓ 5 callersClassDofMap
@brief Degree-of-freedom map. This class handles the mapping of degrees of freedom. It builds a dof map based on an ElementDofLayout on a specific me
cpp/dolfinx/fem/DofMap.h:72
↓ 5 callersClassFiniteElement
A finite element.
python/dolfinx/fem/element.py:173
↓ 5 callersClassSparsityPattern
cpp/dolfinx/la/petsc.h:32
↓ 4 callersClassAdjacencyList
Adjacency list representation of a graph.
python/dolfinx/graph.py:43
↓ 4 callersClassBoundingBoxTree
Bounding box trees used in collision detection.
python/dolfinx/geometry.py:69
↓ 4 callersClassComm
@brief A duplicate MPI communicator and manage lifetime of the communicator.
cpp/dolfinx/common/MPI.h:41
↓ 4 callersClassCoordinateElement
Coordinate element describing the geometry map for mesh cells.
python/dolfinx/fem/element.py:20
↓ 4 callersClassmap
cpp/dolfinx/la/superlu_dist.h:50
↓ 3 callersClassDofMap
Degree-of-freedom map. This class handles the mapping of degrees of freedom. It builds a dof map based on a FiniteElement on a specific mesh.
python/dolfinx/fem/dofmap.py:21
↓ 3 callersClassEntityMap
Bidirectional map between entities in two topologies.
python/dolfinx/mesh.py:511
↓ 3 callersClassIdentityPartitionerPlaceholder
@brief Placeholder for the creation of an identity partitioner in refine.
cpp/dolfinx/refinement/refine.h:89
↓ 3 callersClassIndexMap
Forward declaration
cpp/dolfinx/common/IndexMap.h:22
↓ 3 callersClassMatrix
It is a simple wrapper for a PETSc matrix pointer (Mat). Its main purpose is to assist memory management of PETSc Mat objects. For advanced usage, ac
cpp/dolfinx/la/petsc.h:286
↓ 3 callersClassMatrixCSR
Distributed compressed sparse row matrix.
python/dolfinx/la/__init__.py:126
↓ 2 callersClassElementDofLayout
cpp/dolfinx/fem/dofmapbuilder.h:28
↓ 2 callersClassFunction
cpp/dolfinx/fem/Function.h:46
↓ 2 callersClassGeometry
The geometry of a :class:`dolfinx.mesh.Mesh`.
python/dolfinx/mesh.py:276
↓ 2 callersClassGeometry
cpp/dolfinx/mesh/Geometry.h:33
↓ 2 callersClassIndexMap
cpp/dolfinx/la/petsc.h:27
↓ 2 callersClassLinearProblem
r"""High-level class for solving linear problems using SuperLU_DIST. Solves problems of the form :math:`a(u, v) = L(v) \; \forall v \in V` us
python/dolfinx/fem/problems.py:37
↓ 2 callersClassNewtonSolver
Newton solver for non-linear problems. Deprecated.
python/dolfinx/nls/petsc.py:36
↓ 2 callersClassNonlinearPDEProblem
Nonlinear problem class for a PDE problem.
python/test/unit/nls/test_newton.py:21
↓ 2 callersClassTopology
cpp/dolfinx/mesh/Mesh.h:16
↓ 1 callersClassBackgroundElectricField
Background electric field expression.
python/demo/demo_scattering-boundary-conditions.py:303
↓ 1 callersClassBoundingBoxTree
cpp/dolfinx/geometry/BoundingBoxTree.h:205
↓ 1 callersClassCompiledForm
Compiled UFL form without associated DOLFINx data.
python/dolfinx/fem/forms.py:542
↓ 1 callersClassDirichletBC
Representation of Dirichlet boundary conditions. The conditions are imposed on a linear system.
python/dolfinx/fem/bcs.py:95
↓ 1 callersClassElementMetaData
Data for representing a finite element. :param family: Element type. :param degree: Polynomial degree of the element. :param shape: Shape
python/dolfinx/fem/function.py:629
↓ 1 callersClassExpression
cpp/dolfinx/fem/utils.h:63
↓ 1 callersClassFunctionSpace
cpp/dolfinx/fem/assembler.h:41
↓ 1 callersClassFunctionSpace
cpp/dolfinx/fem/FunctionSpace.h:33
↓ 1 callersEnumIntegralType
@brief Type of integral
cpp/dolfinx/fem/Form.h:38
↓ 1 callersClassMatrixFreeOperator
Matrix-free operator for a bilinear form. This class provides an operator that takes a bilinear form and provides the action of the bilinear
python/demo/demo_matrix-free-petsc.py:79
↓ 1 callersClassMeshData
Data for representing a mesh and associated tags. Args: mesh: Mesh. cell_tags: MeshTags for cells. facet_tags: MeshTags f
python/dolfinx/io/gmsh.py:100
↓ 1 callersClassMyExpression
python/test/unit/fem/test_function.py:139
↓ 1 callersClassNonlinearPDE_SNESProblem
Nonlinear problem class for a PDE problem using SNES interface.
python/test/unit/nls/test_newton.py:72
↓ 1 callersClassNonlinearProblem
High-level class for solving nonlinear problems with PETSc SNES. Solves problems of the form :math:`F_i(u, v) = 0, i=0,\\ldots,N\\ \\forall v
python/dolfinx/fem/petsc.py:1129
↓ 1 callersClassPhysicalGroup
Physical group info. Args: dim: dimension of the physical group tag: tag of the physical group
python/dolfinx/io/gmsh.py:88
↓ 1 callersClassPointOwnershipData
Class for storing data related to the ownership of points.
python/dolfinx/geometry.py:39
↓ 1 callersClassSuperLUDistMatrix
SuperLU_DIST matrix.
python/dolfinx/la/superlu_dist.py:33
↓ 1 callersClassSuperLUDistSolver
SuperLU_DIST solver.
python/dolfinx/la/superlu_dist.py:84
↓ 1 callersClassTable
@brief This class provides storage and pretty-printing for tables. Example usage: Table table("Timings"); table.set("Foo", "Assemble", 0.010); table
cpp/dolfinx/common/Table.h:28
↓ 1 callersClassTimer
A timer for timing section of code. The recommended usage is with a context manager. Example: With a context manager, the timer is s
python/dolfinx/common.py:77
↓ 1 callersClassVector
Distributed vector object.
python/dolfinx/la/__init__.py:35
ClassADIOS2Writer
Base class for ADIOS2-based writers
cpp/dolfinx/io/ADIOS2Writers.h:56
EnumAssemblyType
cpp/dolfinx/la/petsc.h:421
ClassBasixElementData
cpp/dolfinx/fem/FiniteElement.h:36
EnumBlockMode
@brief Modes for representing block structured matrices.
cpp/dolfinx/la/MatrixCSR.h:44
EnumCellType
cpp/dolfinx/fem/ElementDofLayout.h:16
EnumCellType
Cell type identifier
cpp/dolfinx/mesh/cell_types.h:20
EnumCellType
cpp/dolfinx/mesh/graphbuild.h:19
EnumCellType
cpp/dolfinx/mesh/Topology.h:36
EnumCellType
cpp/dolfinx/mesh/utils.h:40
EnumCellType
cpp/dolfinx/io/vtk_utils.h:37
ClassConstant
cpp/dolfinx/fem/Constant.h:21
ClassCoordinateElement
cpp/dolfinx/fem/CoordinateElement.h:37
ClassCoordinateElement
cpp/dolfinx/io/xdmf_utils.h:36
ClassCoordinateElement
cpp/dolfinx/io/XDMFFile.h:29
EnumDiagonalType
Enum for different diagonal types
cpp/dolfinx/mesh/generation.h:28
ClassDirichletBC
cpp/dolfinx/fem/DirichletBC.h:257
ClassDirichletBC
cpp/dolfinx/fem/assembler.h:35
ClassDirichletBC
cpp/dolfinx/fem/petsc.h:34
ClassDirichletBC
cpp/dolfinx/fem/assemble_vector_impl.h:31
ClassDofMap
cpp/dolfinx/fem/dofmapbuilder.h:29
ClassDofMap
cpp/dolfinx/fem/sparsitybuild.h:19
ClassElementDofLayout
The class represents the degree-of-freedom (dofs) for an element. Dofs are associated with a mesh entity. This class also handles sub-space dofs, whic
cpp/dolfinx/fem/ElementDofLayout.h:30
ClassElementDofLayout
cpp/dolfinx/mesh/utils.h:35
ClassElementDofLayout
cpp/dolfinx/io/xdmf_utils.h:37
EnumEncoding
cpp/dolfinx/io/XDMFFile.h:62
ClassEntityMap
@brief A bidirectional map relating entities in one topology to another.
cpp/dolfinx/mesh/EntityMap.h:20
ClassExpression
cpp/dolfinx/fem/Function.h:34
ClassExpression
cpp/dolfinx/fem/pack.h:33
ClassExpression
cpp/dolfinx/fem/Expression.h:42
ClassExpression
cpp/dolfinx/fem/assembler.h:37
ClassFiniteElement
cpp/dolfinx/fem/FiniteElement.h:56
ClassFiniteElement
cpp/dolfinx/fem/CoordinateElement.h:26
ClassFiniteElement
cpp/dolfinx/fem/utils.h:52
ClassForm
cpp/dolfinx/fem/Form.h:116
ClassForm
cpp/dolfinx/fem/assembler.h:39
ClassFunction
cpp/dolfinx/fem/interpolate.h:30
ClassFunction
cpp/dolfinx/fem/Form.h:35
ClassFunction
cpp/dolfinx/fem/Expression.h:27
ClassFunction
cpp/dolfinx/io/VTKFile.h:25
next →1–100 of 247, ranked by callers