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