88 #ifndef Foam_uniformMixedFvPatchField_H 89 #define Foam_uniformMixedFvPatchField_H 104 class uniformMixedFvPatchField
106 public mixedFvPatchField<Type>
108 typedef uniformMixedFvPatchField<Type> this_bctype;
109 typedef mixedFvPatchField<Type> parent_bctype;
114 autoPtr<PatchFunction1<Type>> refValueFunc_;
117 autoPtr<PatchFunction1<Type>> refGradFunc_;
120 autoPtr<PatchFunction1<scalar>> valueFractionFunc_;
171 [[deprecated(
"2026-03: soon = delete")]]
173 #ifdef Foam_fvPatchField_copyConstruct 195 virtual void write(Ostream& os)
const;
212 #include "uniformMixedFvPatchField.txx"
A list of keyword definitions, which are a keyword followed by a number of values (eg...
friend Ostream & operator(Ostream &, const fvPatchField< Type > &)
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
This boundary condition provides a base class for 'mixed' type boundary conditions, i.e. conditions that mix fixed value and patch-normal gradient conditions.
static tmp< fvPatchField< Type > > Clone(const DerivedPatchField &pf, Args &&... args)
Clone a patch field, optionally with internal field reference etc.
Generic templated field type that is much like a Foam::List except that it is expected to hold numeri...
A FieldMapper for finite-volume patch fields.
gmvFile<< "tracers "<< particles.size()<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().x()<< ' ';}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().y()<< ' ';}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().z()<< ' ';}gmvFile<< nl;for(const word &name :lagrangianScalarNames){ IOField< scalar > fld(IOobject(name, runTime.timeName(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
const DimensionedField< Type, volMesh > & internalField() const noexcept
Return const-reference to the dimensioned internal field.
A class for managing temporary objects.
virtual tmp< fvPatchField< Type > > clone() const
No clone without an internal field reference.