📄 dolfin_docstrings.i
字号:
%feature("docstring") dolfin::Matrix::set "Set block of values. ";%feature("docstring") dolfin::Matrix::add "Add block of values. ";%feature("docstring") dolfin::Matrix::getrow "Get non-zero values of given row. ";%feature("docstring") dolfin::Matrix::setrow "Set values for given row. ";%feature("docstring") dolfin::Matrix::zero "Set given rows to zero. ";%feature("docstring") dolfin::Matrix::ident "Set given rows to identity matrix. ";%feature("docstring") dolfin::Matrix::mult "Matrix-vector product, y = Ax. ";%feature("docstring") dolfin::Matrix::factory "Return linear algebra backend factory. ";%feature("docstring") dolfin::Matrix::instance "Return concrete instance / unwrap (const version). ";%feature("docstring") dolfin::Matrix::instance "Return concrete instance / unwrap (non-const version). ";// File: classdolfin_1_1MatrixFactory.xml%feature("docstring") dolfin::MatrixFactory "This class provides functionality for computing a set of standardfinite element matrices, such as the mass matrix and the stiffnessmatrix, with piecewise linear elements. For other matrices (forms) andelements, forms must be defined in the FFC form language andassembled.C++ includes: MatrixFactory.h ";// File: classdolfin_1_1Mesh.xml%feature("docstring") dolfin::Mesh "A Mesh consists of a set of connected and numbered mesh entities.Both the representation and the interface are dimension-independent,but a concrete interface is also provided for standard named meshentities:Entity Dimension CodimensionVertex 0 - Edge 1 - Face 2 -Facet - 1 Cell - 0When working with mesh iterators, all entities and connectivity areprecomputed automatically the first time an iterator is created overany given topological dimension or connectivity.Note that for efficiency, only entities of dimension zero (vertices)and entities of the maximal dimension (cells) exist when creating aMesh. Other entities must be explicitly created by calling init(). Forexample, all edges in a mesh may be created by a call to mesh.init(1).Similarly, connectivities such as all edges connected to a givenvertex must also be explicitly created (in this case by a call tomesh.init(0, 1)).C++ includes: Mesh.h ";%feature("docstring") dolfin::Mesh::Mesh "Create empty mesh. ";%feature("docstring") dolfin::Mesh::Mesh "Copy constructor. ";%feature("docstring") dolfin::Mesh::Mesh "Create mesh from data file. ";%feature("docstring") dolfin::Mesh::~Mesh "Destructor. ";%feature("docstring") dolfin::Mesh::numVertices "Return number of vertices. ";%feature("docstring") dolfin::Mesh::numEdges "Return number of edges. ";%feature("docstring") dolfin::Mesh::numFaces "Return number of faces. ";%feature("docstring") dolfin::Mesh::numFacets "Return number of facets. ";%feature("docstring") dolfin::Mesh::numCells "Return number of cells. ";%feature("docstring") dolfin::Mesh::coordinates "Return coordinates of all vertices. ";%feature("docstring") dolfin::Mesh::coordinates "Return coordinates of all vertices. ";%feature("docstring") dolfin::Mesh::cells "Return connectivity for all cells. ";%feature("docstring") dolfin::Mesh::cells "Return connectivity for all cells. ";%feature("docstring") dolfin::Mesh::size "Return number of entities of given topological dimension. ";%feature("docstring") dolfin::Mesh::topology "Return mesh topology (non-const version). ";%feature("docstring") dolfin::Mesh::topology "Return mesh topology (const version). ";%feature("docstring") dolfin::Mesh::geometry "Return mesh geometry (non-const version). ";%feature("docstring") dolfin::Mesh::geometry "Return mesh geometry (const version). ";%feature("docstring") dolfin::Mesh::data "Return mesh data. ";%feature("docstring") dolfin::Mesh::type "Return mesh cell type. ";%feature("docstring") dolfin::Mesh::type "Return mesh cell type. ";%feature("docstring") dolfin::Mesh::init "Compute entities of given topological dimension and return number ofentities. ";%feature("docstring") dolfin::Mesh::init "Compute connectivity between given pair of dimensions. ";%feature("docstring") dolfin::Mesh::init "Compute all entities and connectivity. ";%feature("docstring") dolfin::Mesh::clear "Clear all mesh data. ";%feature("docstring") dolfin::Mesh::order "Order all mesh entities (not needed if \"mesh order entities\" isset). ";%feature("docstring") dolfin::Mesh::ordered "Return true iff topology is ordered according to the UFC numbering. ";%feature("docstring") dolfin::Mesh::refine "Refine mesh uniformly. ";%feature("docstring") dolfin::Mesh::refine "Refine mesh according to cells marked for refinement. ";%feature("docstring") dolfin::Mesh::coarsen "Coarsen mesh uniformly. ";%feature("docstring") dolfin::Mesh::coarsen "Coarsen mesh according to cells marked for coarsening. ";%feature("docstring") dolfin::Mesh::move "Move coordinates of mesh according to new boundary coordinates. ";%feature("docstring") dolfin::Mesh::smooth "Smooth mesh using Lagrangian mesh smoothing. ";%feature("docstring") dolfin::Mesh::partition "Partition mesh into num_processes partitions. ";%feature("docstring") dolfin::Mesh::partition "Partition mesh into num_partitions partitions. ";%feature("docstring") dolfin::Mesh::disp "Display mesh data. ";%feature("docstring") dolfin::Mesh::str "Return a short desriptive string. ";// File: classdolfin_1_1MeshConnectivity.xml%feature("docstring") dolfin::MeshConnectivity "Mesh connectivity stores a sparse data structure of connections(incidence relations) between mesh entities for a fixed pair oftopological dimensions.The connectivity can be specified either by first giving the number ofentities and the number of connections for each entity, which mayeither be equal for all entities or different, or by giving the entire(sparse) connectivity pattern.C++ includes: MeshConnectivity.h ";%feature("docstring") dolfin::MeshConnectivity::MeshConnectivity "Create empty connectivity. ";%feature("docstring") dolfin::MeshConnectivity::MeshConnectivity "Copy constructor. ";%feature("docstring") dolfin::MeshConnectivity::~MeshConnectivity "Destructor. ";%feature("docstring") dolfin::MeshConnectivity::size "Return total number of connections. ";%feature("docstring") dolfin::MeshConnectivity::size "Return number of connections for given entity. ";%feature("docstring") dolfin::MeshConnectivity::clear "Clear all data. ";%feature("docstring") dolfin::MeshConnectivity::init "Initialize number of entities and number of connections (equal forall). ";%feature("docstring") dolfin::MeshConnectivity::init "Initialize number of entities and number of connections(individually). ";%feature("docstring") dolfin::MeshConnectivity::set "Set given connection for given entity. ";%feature("docstring") dolfin::MeshConnectivity::set "Set all connections for given entity. ";%feature("docstring") dolfin::MeshConnectivity::set "Set all connections for given entity. ";%feature("docstring") dolfin::MeshConnectivity::set "Set all connections for all entities. ";%feature("docstring") dolfin::MeshConnectivity::disp "Display data. ";// File: classdolfin_1_1MeshData.xml%feature("docstring") dolfin::MeshData "The class MeshData is a container for auxiliary mesh data, representedeither as MeshFunctions over topological mesh entities or Arrays. Eachdataset is identified by a unique user-specified string.Currently, only uint-valued data is supported.C++ includes: MeshData.h ";%feature("docstring") dolfin::MeshData::MeshData "Constructor. ";%feature("docstring") dolfin::MeshData::~MeshData "Destructor. ";%feature("docstring") dolfin::MeshData::clear "Clear all data. ";%feature("docstring") dolfin::MeshData::createMeshFunction "Create MeshFunction with given name (uninitialized). ";%feature("docstring") dolfin::MeshData::createArray "Create Array with given name and size. ";%feature("docstring") dolfin::MeshData::meshFunction "Return MeshFunction with given name (returning zero if data is notavailable). ";%feature("docstring") dolfin::MeshData::array "Return Array with given name (returning zero if data is notavailable). ";%feature("docstring") dolfin::MeshData::disp "Display data. ";// File: classdolfin_1_1MeshEditor.xml%feature("docstring") dolfin::MeshEditor "A simple mesh editor for creating simplicial meshes in 1D, 2D and 3D.C++ includes: MeshEditor.h ";%feature("docstring") dolfin::MeshEditor::MeshEditor "Constructor. ";%feature("docstring") dolfin::MeshEditor::~MeshEditor "Destructor. ";%feature("docstring") dolfin::MeshEditor::open "Open mesh of given cell type, topological and geometrical dimension.";%feature("docstring") dolfin::MeshEditor::open "Open mesh of given cell type, topological and geometrical dimension.";%feature("docstring") dolfin::MeshEditor::initVertices "Specify number of vertices. ";%feature("docstring") dolfin::MeshEditor::initCells "Specify number of cells. ";%feature("docstring") dolfin::MeshEditor::addVertex "Add vertex v at given point p. ";%feature("docstring") dolfin::MeshEditor::addVertex "Add vertex v at given coordinate x. ";%feature("docstring") dolfin::MeshEditor::addVertex "Add vertex v at given coordinate (x, y). ";%feature("docstring") dolfin::MeshEditor::addVertex "Add vertex v at given coordinate (x, y, z). ";%feature("docstring") dolfin::MeshEditor::addCell "Add cell with given vertices. ";%feature("docstring") dolfin::MeshEditor::addCell "Add cell (interval) with given vertices. ";%feature("docstring") dolfin::MeshEditor::addCell "Add cell (triangle) with given vertices. ";%feature("docstring") dolfin::MeshEditor::addCell "Add cell (tetrahedron) with given vertices. ";%feature("docstring") dolfin::MeshEditor::close "Close mesh, finish editing. ";// File: classdolfin_1_1MeshEntity.xml%feature("docstring") dolfin::MeshEntity "A MeshEntity represents a mesh entity associated with a specifictopological dimension of some mesh.C++ includes: MeshEntity.h ";%feature("docstring") dolfin::MeshEntity::MeshEntity "Constructor. ";%feature("docstring") dolfin::MeshEntity::~MeshEntity "Destructor. ";%feature("docstring") dolfin::MeshEntity::mesh "Return mesh associated with mesh entity. ";%feature("docstring") dolfin::MeshEntity::mesh "Return mesh associated with mesh entity. ";%feature("docstring") dolfin::MeshEntity::dim "Return topological dimension. ";%feature("docstring") dolfin::MeshEntity::index "Return index of mesh entity. ";%feature("docstring") dolfin::MeshEntity::numEntities "Return number of incident mesh entities of given topologicaldimension. ";%feature("docstring") dolfin::MeshEntity::entities "Return array of indices for incident mesh entitites of giventopological dimension. ";%feature("docstring") dolfin::MeshEntity::entities "Return array of indices for incident mesh entitites of giventopological dimension. ";%feature("docstring") dolfin::MeshEntity::incident "Check if given entity is indicent. ";%feature("docstring") dolfin::MeshEntity::index "Compute local index of given incident entity (error if not found). ";// File: classdolfin_1_1MeshEntityIterator.xml%feature("docstring") dolfin::MeshEntityIterator "MeshEntityIterator provides a common iterator for mesh entities overmeshes, boundaries and incidence relations. The basic use isillustrated below.The following example shows how to iterate over all mesh entities of amesh of topological dimension dim:for ( MeshEntityIterator e(mesh, dim); !e. end(); ++e) { e->foo(); }The following example shows how to iterate over mesh entities oftopological dimension dim connected (incident) to some mesh entity f:for ( MeshEntityIterator e(f, dim); !e. end(); ++e) { e->foo(); }In addition to the general iterator, a set of specific named iteratorsare provided for entities of type Vertex, Edge, Face, Facet and Cell.These iterators are defined along with their respective classes.C++ includes: MeshEntityIterator.h ";%feature("docstring") dolfin::MeshEntityIterator::MeshEntityIterator"Create iterator for mesh entities over given topological dimension. ";%feature("docstring") dolfin::MeshEntityIterator::MeshEntityIterator"Create iterator for entities of given dimension connected to givenentity. ";%feature("docstring") dolfin::MeshEntityIterator::~MeshEntityIterator"Destructor. ";%feature("docstring") dolfin::MeshEntityIterator::pos "Return current position. ";%feature("docstring") dolfin::MeshEntityIterator::end "Check if iterator has reached the end. ";// File: classdolfin_1_1MeshFunction.xml%feature("docstring") dolfin::MeshFunction "A MeshFunction is a function that can be evaluated at a set of meshentities. A MeshFunction is discrete and is only defined at the set ofmesh entities of a fixed topological dimension. A MeshFunction may forexample be used to store a global numbering scheme for the entities ofa (parallel) mesh, marking sub domains or boolean markers for meshrefinement.C++ includes: MeshFunction.h ";%feature("docstring") dol
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -