Go to the source code of this file.
Functions | |
| template<typename P , typename C > | |
| 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 type. | |
| template<typename P , typename C > | |
| void | coordTransformFactor (const MooseMesh &mesh, const SubdomainID sub_id, const P &point, C &factor, const SubdomainID libmesh_dbg_var(neighbor_sub_id)) |
| template void | coordTransformFactor< Point, Real > (const SubProblem &s, SubdomainID sub_id, const Point &point, Real &factor, SubdomainID neighbor_sub_id) |
| template void | coordTransformFactor< ADPoint, ADReal > (const SubProblem &s, SubdomainID sub_id, const ADPoint &point, ADReal &factor, SubdomainID neighbor_sub_id) |
| template void | coordTransformFactor< Point, Real > (const MooseMesh &mesh, SubdomainID sub_id, const Point &point, Real &factor, SubdomainID neighbor_sub_id) |
| template void | coordTransformFactor< ADPoint, ADReal > (const MooseMesh &mesh, SubdomainID sub_id, const ADPoint &point, ADReal &factor, SubdomainID neighbor_sub_id) |
| void coordTransformFactor | ( | const MooseMesh & | mesh, |
| const SubdomainID | sub_id, | ||
| const P & | point, | ||
| C & | factor, | ||
| const SubdomainID | libmesh_dbg_varneighbor_sub_id | ||
| ) |
Definition at line 54 of file Assembly.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.
Referenced by MooseMesh::computeFiniteVolumeCoords(), coordTransformFactor(), Assembly::elementVolume(), and Assembly::setCoordinateTransformation().
| template void coordTransformFactor< ADPoint, ADReal > | ( | const MooseMesh & | mesh, |
| SubdomainID | sub_id, | ||
| const ADPoint & | point, | ||
| ADReal & | factor, | ||
| SubdomainID | neighbor_sub_id | ||
| ) |
| template void coordTransformFactor< ADPoint, ADReal > | ( | const SubProblem & | s, |
| SubdomainID | sub_id, | ||
| const ADPoint & | point, | ||
| ADReal & | factor, | ||
| SubdomainID | neighbor_sub_id | ||
| ) |
| template void coordTransformFactor< Point, Real > | ( | const MooseMesh & | mesh, |
| SubdomainID | sub_id, | ||
| const Point & | point, | ||
| Real & | factor, | ||
| SubdomainID | neighbor_sub_id | ||
| ) |
| template void coordTransformFactor< Point, Real > | ( | const SubProblem & | s, |
| SubdomainID | sub_id, | ||
| const Point & | point, | ||
| Real & | factor, | ||
| SubdomainID | neighbor_sub_id | ||
| ) |