IntersectSweptForward3D Class Reference
Fixture class for intersection moment computation tests when target cells are swept forward. ....... . : .: . : . : displacement vector: (1,1,1) ....:... : source cell: plain __:___:..:..: target cell: dotted /| : /| : . / | : / | :. /__|_:/..|..: z | |__|__| | y | / | / | / | / | / |/___ x |/_____|/. More...
Inheritance diagram for IntersectSweptForward3D:
Protected Member Functions | |
IntersectSweptForward3D () | |
Additional Inherited Members | |
Public Member Functions inherited from IntersectSweptBase3D | |
IntersectSweptBase3D ()=delete | |
Disabled default constructor. More... | |
IntersectSweptBase3D (double x0, double y0, double z0, double x1, double y1, double z1) | |
Setup each test-case. More... | |
std::vector< int > | search (int current) const |
Retrieve all cells incident to the faces of a given cell. More... | |
double | compute_swept_volume (std::vector< Wonton::Weights_t > const &moments) const |
Compute the total swept region volume. More... | |
Static Public Member Functions inherited from IntersectSweptBase3D | |
static double | compute_contribution (int id, std::vector< Wonton::Weights_t > const &moments) |
Compute the given cell volume contribution. More... | |
static Wonton::Point< 3 > | deduce_centroid (Wonton::Weights_t const &moment) |
Deduce the centroid coordinates from current cell moments. More... | |
Protected Types inherited from IntersectSweptBase3D | |
using | Intersector = Portage::IntersectSweptFace3D< Wonton::Entity_kind::CELL, Wonton::Jali_Mesh_Wrapper, Wonton::Jali_State_Wrapper, Wonton::Jali_Mesh_Wrapper > |
Protected Attributes inherited from IntersectSweptBase3D | |
Portage::NumericTolerances_t | num_tols |
double const | epsilon = 1.E-14 |
std::shared_ptr< Jali::Mesh > | source_mesh |
std::shared_ptr< Jali::Mesh > | target_mesh |
std::shared_ptr< Jali::State > | source_state |
std::shared_ptr< Jali::State > | target_state |
Wonton::Jali_Mesh_Wrapper | source_mesh_wrapper |
Wonton::Jali_Mesh_Wrapper | target_mesh_wrapper |
Wonton::Jali_State_Wrapper | source_state_wrapper |
Wonton::Jali_State_Wrapper | target_state_wrapper |
double const | unit_region_volume = 4.0 |
int const | nb_hex_faces = 6 |
bool | verbose = false |
Detailed Description
Fixture class for intersection moment computation tests when target cells are swept forward. ....... . : .: . : . : displacement vector: (1,1,1) ....:... : source cell: plain __:___:..:..: target cell: dotted /| : /| : . / | : / | :. /__|_:/..|..: z | |__|__| | y | / | / | / | / | / |/___ x |/_____|/.
Constructor & Destructor Documentation
◆ IntersectSweptForward3D()
|
inlineprotected |
The documentation for this class was generated from the following file:
- /home/portage/portage/portage/intersect/test/test_intersect_swept_face_3D.cc