Nusselt class
Contents
Description
This is a handle super-class for the definition of models for the computation of the Nusselt number.
The Nusselt number is used for estimating the convective coefficient when calculating the thermal convection between particles and the surrounding fluid.
This super-class defines abstract methods that must be implemented in the derived sub-classes:
classdef Nusselt < handle
Constant values
properties (Constant = true, Access = public)
% Types of model
SPHERE_RANZ_MARSHALL = uint8(1);
SPHERE_WHITAKER = uint8(2);
end
Public properties
properties (SetAccess = public, GetAccess = public)
% Identification
type uint8 = uint8.empty; % flag for type of model
end
Constructor method
methods
function this = Nusselt(type)
if (nargin > 0)
this.type = type;
end
end
end
Abstract methods: implemented in derived sub-classes
methods (Abstract)
%------------------------------------------------------------------
Nu = getValue(this,particle,drv);
end
end