Bases: esys.escript.escriptcpp.ContinuousDomain
A concrete class representing a domain. For more details, please consult the c++ documentation.
Wait until all processes have reached this point
adds a PDE onto the lumped stiffness matrix
Parameters: |
|
---|
adds a PDE onto the stiffness matrix mat and a rhs
Parameters: |
|
---|
adds a PDE onto the stiffness matrix mat and a rhs
Parameters: |
|
---|
Parameters: |
|
---|
dumps the mesh to a file with the given name.
Returns: | a pair (dps, ns) where dps=the number of data points per sample, and ns=the number of samples |
---|---|
Return type: | tuple |
Returns: | a description for this domain |
---|---|
Return type: | string |
Return type: | int |
---|
Returns: | the rank of this process |
---|---|
Return type: | int |
Returns: | the number of processes used for this Domain |
---|---|
Return type: | int |
Returns: | boundary normals at the quadrature point on the face elements |
---|---|
Return type: | Data |
Returns: | the number of data points summed across all MPI processes |
---|---|
Return type: | int |
Returns: | the element size |
---|---|
Return type: | Data |
The status of a domain changes whenever the domain is modified
Return type: | int |
---|
Returns: | the identifier of the matrix type to be used for the global stiffness matrix when a particular solver, package, preconditioner, and symmetric matrix is used. |
---|---|
Return type: | int |
Parameters: |
|
Returns: | tag id for name |
---|---|
Return type: | string |
Returns: | the identifier of the transport problem type to be used when a particular solver, preconditioner, package and symmetric matrix is used. |
---|---|
Return type: | int |
Parameters: |
|
Returns: | locations in the FEM nodes |
---|---|
Return type: | Data |
Returns: | True is name corresponds to a tag |
---|---|
Return type: | bool |
creates a SystemMatrixAdapter stiffness matrix and initializes it with zeros
Parameters: |
|
---|
creates a TransportProblemAdapter
Parameters: |
|
---|
Returns: | True if this code is executing on the master process |
---|---|
Return type: | bool |
Parameters: | full (bool) – |
---|
Give a tag number a name.
Parameters: |
|
---|---|
Note : | Tag names must be unique within a domain |
assigns new location to the domain
Parameters: | arg (Data) – |
---|
Returns: | A space separated list of tag names |
---|---|
Return type: | string |
Does this domain support contact elements.
Write the current mesh to a file with the given name.
Detects matching faces in the mesh, removes them from the mesh and joins the elements touched by the face elements.
Detects matching faces in the mesh and replaces them by joint elements.
Return type: | Domain |
---|
Merges a list of meshes into one mesh.
Return type: | Domain |
---|
Read a gmsh mesh file
Return type: | Domain |
---|---|
Parameters: |
|
Read a mesh from a file. For MPI parallel runs fan out the mesh to multiple processes.
Return type: | Domain |
---|---|
Parameters: |
|
Creates a rectangular mesh with n0 x n1 x n2 elements over the brick [0,l0] x [0,l1] x [0,l2].
Parameters: |
|
---|
Creates a rectangular mesh with n0 x n1 elements over the brick [0,l0] x [0,l1].
Parameters: |
|
---|