26 virtual void execute()
override;
37 std::vector<std::tuple<dof_id_type, unsigned short int, boundary_id_type>>
_side_list;
virtual void initialize() override
void reinitFace(dof_id_type elem_id, unsigned int side)
helper function that reinits an element face
std::vector< Real > _current_remote_coord
virtual void finalizeViewFactor() override
a purely virtural function called in finalize, must be overriden by derived class ...
const std::vector< Point > * _current_remote_normals
const std::vector< double > y
A base class for automatic computation of view factors between sidesets.
std::unique_ptr< libMesh::FEBase > _current_remote_fe
UnobstructedPlanarViewFactor(const InputParameters ¶meters)
Computes the view factors for planar faces in unobstructed radiative heat transfer.
BoundaryInfo * _boundary_info
virtual void threadJoinViewFactor(const UserObject &y) override
a purely virtual function called in finalize, must be overriden by derived class
std::unique_ptr< const Elem > _current_remote_side
data of the to_elem side being initialized
virtual void execute() override
Real _current_remote_side_volume
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const std::vector< Real > * _current_remote_JxW
const std::vector< Point > * _current_remote_xyz
const InputParameters & parameters() const
std::vector< std::tuple< dof_id_type, unsigned short int, boundary_id_type > > _side_list