Functions | |
| Real | dummyTRI6VolCalculator (const std::pair< Real, Real > &azi_pair) |
| Based on a pair of azimuthal angles, calculates the volume of a TRI6 element with one vertex at the origin, the other two vertices on the unit circle. More... | |
| Real | radiusCorrectionFactor (const std::vector< Real > &azimuthal_list, const bool full_circle=true, const unsigned int order=1, const bool is_first_value_vertex=true) |
| Makes radial correction to preserve ring area. More... | |
| Real PolygonalMeshGenerationUtils::dummyTRI6VolCalculator | ( | const std::pair< Real, Real > & | azi_pair | ) |
Based on a pair of azimuthal angles, calculates the volume of a TRI6 element with one vertex at the origin, the other two vertices on the unit circle.
Here, the second vertex is on the x-axis, the third vertex has an azimuthal angle the summation of the two input angles, and the mid-edge node between the second and third vertices has an azimuthal angle of the first of the two input angles.
| azi_pair | a pair of the input azimuthal angles |
Definition at line 13 of file PolygonalMeshGenerationUtils.C.
Referenced by radiusCorrectionFactor().
| Real PolygonalMeshGenerationUtils::radiusCorrectionFactor | ( | const std::vector< Real > & | azimuthal_list, |
| const bool | full_circle = true, |
||
| const unsigned int | order = 1, |
||
| const bool | is_first_value_vertex = true |
||
| ) |
Makes radial correction to preserve ring area.
| azimuthal_list | azimuthal angles (in degrees) of all the nodes on the circle |
| full_circle | whether the circle is a full or partial circle |
| order | order of mesh elements |
| is_first_value_vertex | whether the first value of the azimuthal_list belongs to a vertex instead of a midpoint |
Definition at line 54 of file PolygonalMeshGenerationUtils.C.
Referenced by TriPinHexAssemblyGenerator::buildSinglePinSection(), ControlDrumMeshGenerator::ControlDrumMeshGenerator(), AdvancedConcentricCircleGenerator::generate(), RevolveGenerator::generate(), AzimuthalBlockSplitGenerator::generate(), PolygonConcentricCircleMeshGeneratorBase::generate(), and PeripheralRingMeshGenerator::generate().
1.8.14