Data structure used for storing all of the information needed to spawn Rays from a single element. More...
#include <ViewFactorRayStudy.h>
Public Member Functions | |
StartElem () | |
StartElem (const Elem *elem, const Elem *start_elem, const unsigned short int incoming_side, const BoundaryID bnd_id, const std::vector< Point > &points, const std::vector< Real > &weights) | |
Public Attributes | |
const Elem * | _elem |
The element the points originate from. More... | |
const Elem * | _start_elem |
The element the trace will start from. More... | |
unsigned short int | _incoming_side |
The incoming side on start_elem that the trace will start from. More... | |
BoundaryID | _bnd_id |
The boundary ID associated with this start elem. More... | |
std::vector< Point > | _points |
The points on start_elem to spawn Rays from. More... | |
std::vector< Real > | _weights |
The weights associated with each point. More... | |
Data structure used for storing all of the information needed to spawn Rays from a single element.
Definition at line 33 of file ViewFactorRayStudy.h.
|
inline |
Definition at line 35 of file ViewFactorRayStudy.h.
|
inline |
Definition at line 37 of file ViewFactorRayStudy.h.
BoundaryID ViewFactorRayStudy::StartElem::_bnd_id |
The boundary ID associated with this start elem.
Definition at line 60 of file ViewFactorRayStudy.h.
Referenced by libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::pack(), and libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::unpack().
const Elem* ViewFactorRayStudy::StartElem::_elem |
The element the points originate from.
Definition at line 54 of file ViewFactorRayStudy.h.
Referenced by libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::pack(), and libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::unpack().
unsigned short int ViewFactorRayStudy::StartElem::_incoming_side |
The incoming side on start_elem that the trace will start from.
Definition at line 58 of file ViewFactorRayStudy.h.
Referenced by libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::pack(), and libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::unpack().
std::vector<Point> ViewFactorRayStudy::StartElem::_points |
The points on start_elem to spawn Rays from.
Definition at line 62 of file ViewFactorRayStudy.h.
Referenced by libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::pack(), libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::packable_size(), StartElem(), and libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::unpack().
const Elem* ViewFactorRayStudy::StartElem::_start_elem |
The element the trace will start from.
Definition at line 56 of file ViewFactorRayStudy.h.
Referenced by libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::pack(), and libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::unpack().
std::vector<Real> ViewFactorRayStudy::StartElem::_weights |
The weights associated with each point.
Definition at line 64 of file ViewFactorRayStudy.h.
Referenced by libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::pack(), libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::packable_size(), StartElem(), and libMesh::Parallel::Packing< ViewFactorRayStudy::StartElem >::unpack().