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