Go to the source code of this file.
|
| namespace | libMesh |
| | The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings.
|
| |
| namespace | Moose |
| | MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to address this in their environment if C++17 compatibility isn't found.
|
| |
| namespace | Moose::Kokkos |
| |
|
| template<typename P , typename C > |
| void | coordTransformFactor (const SubProblem &s, SubdomainID sub_id, const P &point, C &factor, SubdomainID neighbor_sub_id=libMesh::Elem::invalid_subdomain_id) |
| | Computes a conversion multiplier for use when computing integraals for the current coordinate system type.
|
| |
| template<typename P , typename C > |
| void | coordTransformFactor (const MooseMesh &mesh, SubdomainID sub_id, const P &point, C &factor, SubdomainID neighbor_sub_id=libMesh::Elem::invalid_subdomain_id) |
| |
◆ ArrayMooseVariable
◆ MooseVariable
◆ VectorMooseVariable
◆ coordTransformFactor() [1/2]
template<typename
P , typename C >
| void coordTransformFactor |
( |
const MooseMesh & |
mesh, |
|
|
SubdomainID |
sub_id, |
|
|
const P & |
point, |
|
|
C & |
factor, |
|
|
SubdomainID |
neighbor_sub_id = libMesh::Elem::invalid_subdomain_id |
|
) |
| |
◆ coordTransformFactor() [2/2]
template<typename
P , typename C >
| void coordTransformFactor |
( |
const SubProblem & |
s, |
|
|
SubdomainID |
sub_id, |
|
|
const P & |
point, |
|
|
C & |
factor, |
|
|
SubdomainID |
neighbor_sub_id = libMesh::Elem::invalid_subdomain_id |
|
) |
| |
Computes a conversion multiplier for use when computing integraals for the current coordinate system type.
This allows us to handle cases where we use RZ, spherical, or other non-cartesian coordinate systems. The factor returned by this function should generally be multiplied against all integration terms. Note that the computed factor is particular to a specific point on the mesh. The result is stored in the factor argument. point is the point at which to compute the factor. point and factor can be either Point and Real or ADPoint and ADReal.
Definition at line 43 of file Assembly.C.
48{
50}
void coordTransformFactor(const SubProblem &s, const SubdomainID sub_id, const P &point, C &factor, const SubdomainID neighbor_sub_id)
Computes a conversion multiplier for use when computing integraals for the current coordinate system ...
virtual MooseMesh & mesh()=0
Referenced by MooseMesh::computeFiniteVolumeCoords(), coordTransformFactor(), Assembly::elementVolume(), and Assembly::setCoordinateTransformation().