Go to the documentation of this file.
45 #ifndef adjointOutletVelocityFluxFvPatchVectorField_H
46 #define adjointOutletVelocityFluxFvPatchVectorField_H
63 public fixedValueFvPatchVectorField,
74 TypeName(
"adjointOutletVelocityFlux");
virtual tmp< Field< vector > > valueInternalCoeffs(const tmp< scalarField > &) const
adjointOutletVelocityFluxFvPatchVectorField(const fvPatch &, const DimensionedField< vector, volMesh > &)
Construct from patch and internal field.
A class for managing temporary objects.
TypeName("adjointOutletVelocityFlux")
Runtime type information.
virtual void write(Ostream &) const
Write.
Base class for solution control classes.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
virtual tmp< Field< vector > > valueBoundaryCoeffs(const tmp< scalarField > &) const
virtual bool assignable() const
Return true: Allow adjoint solvers to obtain the outlet phia.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
virtual tmp< Field< vector > > gradientBoundaryCoeffs() const
An outlet boundary condition for patches in which the primal flow exhibits recirculation....
virtual void manipulateMatrix(fvMatrix< vector > &matrix)
add source term in the first cells off the wall due to adjoint WF
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual tmp< fvPatchVectorField > clone() const
Construct and return a clone.
virtual tmp< Field< vector > > gradientInternalCoeffs() const
A special matrix type and solver, designed for finite volume solutions of scalar equations....
Foam::fvPatchFieldMapper.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual void operator=(const fvPatchField< vector > &pvf)
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...