53 namespace blendingMethods
An ordered pair of two objects of type <T> with first() and second() elements.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Abstract base class for functions that are used to combine interfacial sub-models according to the vo...
Blending method based on piecewise linear functions. Supports the full range of phase fraction space....
virtual tmp< volScalarField > fContinuous(const UPtrList< const volScalarField > &alphas, const label phaseSet, const label systemSet) const
Evaluate the blending function.
virtual bool canSegregate() const
Return whether or not this interface can segregate.
linear(const dictionary &dict, const phaseInterface &interface)
Construct from a dictionary and an interface.
virtual bool canBeContinuous(const label index) const
Return whether or not a phase can be considered continuous.
TypeName("linear")
Runtime type information.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Class to represent an interface between phases. Derivations can further specify the configuration of ...
A class for managing temporary objects.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.