nutkAtmRoughWallFunctionFvPatchScalarField:: nutkAtmRoughWallFunctionFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF ) : nutkWallFunctionFvPatchScalarField(p, iF), z0_(p.size(), 0.0) {}
Foam::temperatureDirectedInletOutletVelocityFvPatchVectorField:: temperatureDirectedInletOutletVelocityFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF ) : mixedFvPatchVectorField(p, iF), phiName_("phi"), TName_("T"), T0_(p.size(), 0.0), inletDir_(p.size()), cylindricalCCS_(0), omega_(vector::zero) { refValue() = *this; refGrad() = vector::zero; valueFraction() = 0.0; }
implicitExtrapolationFvPatchField<Type>::implicitExtrapolationFvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF, const dictionary& dict ) : fvPatchField<Type>(p, iF, dict), secondNormalCellIsOwner(p.size()), secondDeltas(p.size()), secondFacesIDs(p.size()), internalCoeffsUpper(p.size()), internalCoeffsLower(p.size()), internalCoeffsDiag(p.size()) { //Info << "constructor 3" << endl; setExtraData(p); fvPatchField<Type>::operator=(this->patchInternalField()); }
implicitExtrapolationFvPatchField<Type>::implicitExtrapolationFvPatchField ( const implicitExtrapolationFvPatchField<Type>& ptf, const fvPatch& p, const DimensionedField<Type, volMesh>& iF, const fvPatchFieldMapper& mapper ) : fvPatchField<Type>(ptf, p, iF, mapper), secondNormalCellIsOwner(p.size()), secondDeltas(p.size()), secondFacesIDs(p.size()), internalCoeffsUpper(p.size()), internalCoeffsLower(p.size()), internalCoeffsDiag(p.size()) { //Info << "constructor 2" << endl; setExtraData(p); }
Foam::fvsPatchField<Type>::fvsPatchField ( const fvPatch& p, const DimensionedField<Type, surfaceMesh>& iF ) : Field<Type>(p.size()), patch_(p), internalField_(iF) {}
Foam::SRFVelocityFvPatchVectorField::SRFVelocityFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF ) : fixedValueFvPatchVectorField(p, iF), relative_(0), inletValue_(p.size(), Zero) {}
greyDiffusiveRadiationMixedFvPatchScalarField:: greyDiffusiveRadiationMixedFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF, const dictionary& dict ) : mixedFvPatchScalarField(p, iF), TName_(dict.lookup("T")), emissivity_(readScalar(dict.lookup("emissivity"))), sumOutgoingAnglesPtr_(NULL) { if (dict.found("refValue")) { refValue() = scalarField("value", dict, p.size()); fvPatchScalarField::operator= ( refValue() ); refGrad() = scalarField("refGradient", dict, p.size()); valueFraction() = scalarField("valueFraction", dict, p.size()); } else { // No value given. Restart as fixedValue b.c. // Bugfix: Do not initialize from temperautre because it is unavailable // when running, e.g. decomposePar and loading radiation as // shared library. Initialize to zero instead. // 26 Mar 2014 - DC refValue() = 0; refGrad() = 0; valueFraction() = 1; fvPatchScalarField::operator=(refValue()); } }
Foam::radiation::greyDiffusiveViewFactorFixedValueFvPatchScalarField:: greyDiffusiveViewFactorFixedValueFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF ) : fixedValueFvPatchScalarField(p, iF), radiationCoupledBase(patch(), "undefined", scalarField::null()), Qro_(p.size(), 0.0) {}
Foam::prghPressureFvPatchScalarField:: prghPressureFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF ) : fixedValueFvPatchScalarField(p, iF), rhoName_("rho"), p_(p.size(), 0.0) {}
Foam::solidWallHeatFluxTemperatureFvPatchScalarField:: solidWallHeatFluxTemperatureFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF ) : fixedGradientFvPatchScalarField(p, iF), q_(p.size(), 0.0), KName_("undefined-K") {}
Foam::SRFWallVelocityFvPatchVectorField::SRFWallVelocityFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF, const dictionary& dict ) : fixedValueFvPatchVectorField(p, iF) { fvPatchVectorField::operator=(vectorField("value", dict, p.size())); }
Foam::interstitialInletVelocityFvPatchVectorField:: interstitialInletVelocityFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF ) : fixedValueFvPatchVectorField(p, iF), inletVelocity_(p.size(), Zero), alphaName_("alpha") {}
Foam::varyingGammaTotalTemperatureFvPatchScalarField::varyingGammaTotalTemperatureFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF ) : fixedValueFvPatchScalarField(p, iF), UName_("U"), phiName_("phi"), T0_(p.size(), 0.0) {}
Foam::isentropicTotalTemperatureFvPatchScalarField:: isentropicTotalTemperatureFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF ) : fixedValueFvPatchScalarField(p, iF), pName_("p"), T0_(p.size(), 0.0) {}
Foam::SRFVelocityFvPatchVectorField::SRFVelocityFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF, const dictionary& dict ) : fixedValueFvPatchVectorField(p, iF, dict), relative_(dict.lookup("relative")), inletValue_("inletValue", dict, p.size()) {}
turbulentHeatFluxTemperatureFvPatchScalarField:: turbulentHeatFluxTemperatureFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF ) : fixedGradientFvPatchScalarField(p, iF), heatSource_(hsPower), q_(p.size(), 0.0) {}
nutkAtmRoughWallFunctionFvPatchScalarField:: nutkAtmRoughWallFunctionFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF, const dictionary& dict ) : nutkWallFunctionFvPatchScalarField(p, iF, dict), z0_("z0", dict, p.size()) {}
nutkRoughWallFunctionFvPatchScalarField::nutkRoughWallFunctionFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF, const dictionary& dict ) : nutkWallFunctionFvPatchScalarField(p, iF, dict), Ks_("Ks", dict, p.size()), Cs_("Cs", dict, p.size()) {}
Foam::fvPatchField<Type>::fvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF, const dictionary& dict, const bool valueRequired ) : Field<Type>(p.size()), patch_(p), internalField_(iF), updated_(false), patchType_(dict.lookupOrDefault<word>("patchType", word::null)) { if (dict.found("value")) { fvPatchField<Type>::operator= ( Field<Type>("value", dict, p.size()) ); } else if (!valueRequired) { fvPatchField<Type>::operator=(pTraits<Type>::zero); } else { FatalIOErrorIn ( "fvPatchField<Type>::fvPatchField" "(" "const fvPatch& p," "const DimensionedField<Type, volMesh>& iF," "const dictionary& dict," "const bool valueRequired" ")", dict ) << "Essential entry 'value' missing" << exit(FatalIOError); } }
Foam::interstitialInletVelocityFvPatchVectorField:: interstitialInletVelocityFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF, const dictionary& dict ) : fixedValueFvPatchVectorField(p, iF, dict), inletVelocity_("inletVelocity", dict, p.size()), alphaName_(dict.lookupOrDefault<word>("alpha", "alpha")) {}
oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF ) : fixedValueFvPatchField<Type>(p, iF), refValue_(p.size()), amplitude_(0.0), frequency_(0.0), curTimeIndex_(-1) {}
Foam::fvPatchField<Type>::fvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF ) : Field<Type>(p.size()), patch_(p), internalField_(iF), updated_(false), patchType_(word::null) {}
SRFFreestreamVelocityFvPatchVectorField::SRFFreestreamVelocityFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF, const dictionary& dict ) : inletOutletFvPatchVectorField(p, iF), UInf_(dict.lookup("UInf")) { fvPatchVectorField::operator=(vectorField("value", dict, p.size())); }
partialSlipFvPatchField<Type>::partialSlipFvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF, const dictionary& dict ) : transformFvPatchField<Type>(p, iF), valueFraction_("valueFraction", dict, p.size()) { evaluate(); }
Foam::pressureDirectedInletVelocityFvPatchVectorField:: pressureDirectedInletVelocityFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF ) : fixedValueFvPatchVectorField(p, iF), phiName_("phi"), rhoName_("rho"), inletDir_(p.size()) {}
fixedGradientFvPatchField<Type>::fixedGradientFvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF, const dictionary& dict ) : fvPatchField<Type>(p, iF, dict), gradient_("gradient", dict, p.size()) { evaluate(); }
slicedFvPatchField<Type>::slicedFvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF, const gpuField<Type>& completeField ) : fvPatchField<Type>(p, iF, Field<Type>()) { // Set the fvPatchField to a slice of the given complete field gpuList<Type>::operator=(gpuList<Type>(completeField,p.size(),p.start())); }
Foam::solidWallHeatFluxTemperatureFvPatchScalarField:: solidWallHeatFluxTemperatureFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF, const dictionary& dict ) : fixedGradientFvPatchScalarField(p, iF, dict), q_("q", dict, p.size()), KName_(dict.lookup("K")) {}
Foam::staticPRiseAdjointPOutletFvPatchScalarField:: staticPRiseAdjointPOutletFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF, const dictionary& dict ) : fixedValueFvPatchScalarField(p, iF) { fvPatchScalarField::operator=(scalarField("value", dict, p.size())); }
Foam::tractionForceAdjointUWallFvPatchVectorField:: tractionForceAdjointUWallFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF, const dictionary& dict ) : fixedValueFvPatchVectorField(p, iF) { fvPatchVectorField::operator=(vectorField("value", dict, p.size())); }