Bases: esys.ripley.ripleycpp.RipleyDomain
Wait until all processes have reached this point
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: |
|
---|
adds a PDE onto the stiffness matrix mat and a rhs, results depends on domain
Parameters: |
|
---|
type data: list
adds a PDE to the system, results depend on domain
Parameters: |
|
---|
type data: list
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 tuple (origin, spacing, elements) where the entries are tuples: ``origin``=the coordinates of the domain’s global origin, ``spacing``=the element size (=node spacing) of the domain, ``elements``=the global number of elements in all dimensions
Return type: | tuple |
---|
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 if name corresponds to a tag, otherwise False |
---|---|
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 |
Prints out a summary about the mesh. :param full: whether to output additional data :type full: bool
sets the domain to use the named assembler, if supported, usingthe options if provided:param typename: :type typename: string :param options: :type options: list
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.
Bases: esys.escriptcore.escriptcpp.ContinuousDomain
Wait until all processes have reached this point
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: |
|
---|
adds a PDE onto the stiffness matrix mat and a rhs, results depends on domain
Parameters: |
|
---|
type data: list
adds a PDE to the system, results depend on domain
Parameters: |
|
---|
type data: list
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 tuple (origin, spacing, elements) where the entries are tuples: ``origin``=the coordinates of the domain’s global origin, ``spacing``=the element size (=node spacing) of the domain, ``elements``=the global number of elements in all dimensions
Return type: | tuple |
---|
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 if name corresponds to a tag, otherwise False |
---|---|
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 |
Prints out a summary about the mesh. :param full: whether to output additional data :type full: bool
sets the domain to use the named assembler, if supported, usingthe options if provided:param typename: :type typename: string :param options: :type options: list
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.
Bases: esys.ripley.ripleycpp.RipleyDomain
Wait until all processes have reached this point
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: |
|
---|
adds a PDE onto the stiffness matrix mat and a rhs, results depends on domain
Parameters: |
|
---|
type data: list
adds a PDE to the system, results depend on domain
Parameters: |
|
---|
type data: list
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 tuple (origin, spacing, elements) where the entries are tuples: ``origin``=the coordinates of the domain’s global origin, ``spacing``=the element size (=node spacing) of the domain, ``elements``=the global number of elements in all dimensions
Return type: | tuple |
---|
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 if name corresponds to a tag, otherwise False |
---|---|
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 |
Prints out a summary about the mesh. :param full: whether to output additional data :type full: bool
sets the domain to use the named assembler, if supported, usingthe options if provided:param typename: :type typename: string :param options: :type options: list
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.
Creates a hexagonal 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 rectangle [0,l0] x [0,l1].
Parameters: |
|
---|