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:
IntersectSweptBase3D

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()

IntersectSweptForward3D::IntersectSweptForward3D ( )
inlineprotected

The documentation for this class was generated from the following file: