26 #ifndef GRINS_AVERAGE_NUSSELT_NUMBER_H 
   27 #define GRINS_AVERAGE_NUSSELT_NUMBER_H 
   50                            const unsigned int qoi_index );
 
   53                                       const unsigned int qoi_index );
 
   55     virtual void init( 
const GetPot& input,
 
   57                        unsigned int qoi_num );
 
   72     std::set<libMesh::boundary_id_type> 
_bc_ids;
 
   95 #endif //GRINS_AVERAGE_NUSSELT_NUMBER_H 
unsigned int VariableIndex
More descriptive name of the type used for variable indices. 
 
std::set< libMesh::boundary_id_type > _bc_ids
List of boundary ids for which we want to compute this QoI. 
 
virtual void init_context(AssemblyContext &context)
 
virtual ~AverageNusseltNumber()
 
libMesh::Real _scaling
Scaling constant. 
 
virtual void init(const GetPot &input, const MultiphysicsSystem &system, unsigned int qoi_num)
Method to allow QoI to cache any system information needed for QoI calculation, for example...
 
virtual bool assemble_on_sides() const 
Does the QoI need a domain boundary assembly loop? 
 
virtual bool assemble_on_interior() const 
Does the QoI need an element interior assembly loop? 
 
virtual QoIBase * clone() const 
Clone this QoI. 
 
virtual void side_qoi_derivative(AssemblyContext &context, const unsigned int qoi_index)
Compute the qoi derivative with respect to the solution on the domain boundary. 
 
libMesh::Real _k
Thermal conductivity. 
 
virtual void side_qoi(AssemblyContext &context, const unsigned int qoi_index)
Compute the qoi value on the domain boundary. 
 
VariableIndex _T_var
Temperature variable index. 
 
Interface with libMesh for solving Multiphysics problems. 
 
void parse_thermal_conductivity(const GetPot &input)