pressureDirectedInletOutletVelocityFvPatchVectorField:: pressureDirectedInletOutletVelocityFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF, const dictionary& dict ) : mixedFvPatchVectorField(p, iF), phiName_(dict.lookupOrDefault<word>("phi", "phi")), rhoName_(dict.lookupOrDefault<word>("rho", "rho")), inletDir_("inletDirection", dict, p.size()) { fvPatchVectorField::operator=(vectorField("value", dict, p.size())); refValue() = *this; refGrad() = vector::zero; valueFraction() = 0.0; }
Foam::myHeatFluxFvPatchVectorField:: myHeatFluxFvPatchVectorField ( const fvPatch& Theta, const DimensionedField<vector, volMesh>& iF, const dictionary& dict ) : fixedValueFvPatchVectorField(Theta, iF), alpha("alpha", dict, Theta.size()), Theta_wall("Theta_wall", dict, Theta.size()), gamma("gamma", dict, Theta.size()), g0("g0", dict, Theta.size()), _normalNeighbours(Theta) { // Info << "myHeatFlux-Konstructor 3" << endl; // fvPatchVectorField::operator=(alpha*patch().nf()); }
calculatedFvsPatchField<Type>::calculatedFvsPatchField ( const fvPatch& p, const DimensionedField<Type, surfaceMesh>& iF, const dictionary& dict ) : fvsPatchField<Type>(p, iF, Field<Type>("value", dict, p.size())) {}
fixedGradientCorrectedFvPatchField<Type>::fixedGradientCorrectedFvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF ) : correctedFvPatchField<Type>(p, iF), gradient_(p.size(), pTraits<Type>::zero) {}
Foam::partialSlipFvPatchField<Type>::partialSlipFvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF ) : transformFvPatchField<Type>(p, iF), valueFraction_(p.size(), 1.0) {}
fixedNormalSlipFvPatchField<Type>::fixedNormalSlipFvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF ) : transformFvPatchField<Type>(p, iF), fixedValue_(p.size(), pTraits<Type>::zero) {}
processorCyclicFvPatchField<Type>::processorCyclicFvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF, const dictionary& dict ) : //coupledFvPatchField<Type>(p, iF, dict), processorFvPatchField<Type>(p, iF, dict), procPatch_(refCast<const processorCyclicFvPatch>(p)) { if (!isType<processorCyclicFvPatch>(p)) { FatalIOErrorIn ( "processorCyclicFvPatchField<Type>::processorCyclicFvPatchField\n" "(\n" " const fvPatch& p,\n" " const Field<Type>& field,\n" " const dictionary& dict\n" ")\n", dict ) << "\n patch type '" << p.type() << "' not constraint type '" << typeName << "'" << "\n for patch " << p.name() << " of field " << this->dimensionedInternalField().name() << " in file " << this->dimensionedInternalField().objectPath() << exit(FatalIOError); } if (Pstream::defaultCommsType == Pstream::scheduled) { WarningIn ( "processorCyclicFvPatchField<Type>::processorCyclicFvPatchField\n" "(\n" " const fvPatch& p,\n" " const DimensionedField<Type, volMesh>& iF,\n" " const dictionary& dict\n" ")\n" ) << "Scheduled communication with split cyclics not supported." << endl; } }
Foam::myHeatFluxFvPatchVectorField:: myHeatFluxFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF ) : fixedValueFvPatchVectorField(p, iF), alpha(p.size()) {}
fvsPatchField<Type>::fvsPatchField ( const fvPatch& p, const DimensionedField<Type, surfaceMesh>& iF ) : Field<Type>(p.size()), patch_(p), internalField_(iF) {}
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()); }
thermalBaffle1DFvPatchScalarField<solidType>:: thermalBaffle1DFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF ) : mappedPatchBase(p.patch()), mixedFvPatchScalarField(p, iF), TName_("T"), baffleActivated_(true), thickness_(p.size()), Qs_(p.size()), solidDict_(), solidPtr_(NULL), QrPrevious_(p.size()), QrRelaxation_(0), QrName_("undefined-Qr") {}
ersConstantFlux::ersConstantFlux ( const word& name, const dictionary& dict, const fvPatch& p ) : externalRadiationSource(name), q_("q", dict, p.size()) {}
Foam::fixedInternalValueFvPatchField<Type>::fixedInternalValueFvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF, const dictionary& dict ) : zeroGradientFvPatchField<Type>(p, iF, dict), refValue_(p.size()) { if (dict.found("refValue")) { refValue_ = Field<Type>("refValue", dict, p.size()); } else { refValue_ = this->patchInternalField(); } }
nutkRoughWallFunctionFvPatchScalarField::nutkRoughWallFunctionFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF ) : nutkWallFunctionFvPatchScalarField(p, iF), Ks_(p.size(), 0.0), Cs_(p.size(), 0.0) {}
Foam::alphaFixedPressureFvPatchScalarField:: alphaFixedPressureFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF ) : fixedValueFvPatchScalarField(p, iF), p_(p.size(), 0.0) {}
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::SRFVelocityFvPatchVectorField::SRFVelocityFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF ) : fixedValueFvPatchVectorField(p, iF), relative_(0), inletValue_(p.size(), Zero) {}
Foam::surfaceNormalFixedValueFvPatchVectorField:: surfaceNormalFixedValueFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF ) : fixedValueFvPatchVectorField(p, iF), refValue_(p.size()) {}
Foam::mappedFieldFvPatchField<Type>::mappedFieldFvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF ) : fixedValueFvPatchField<Type>(p, iF), mappedPatchBase(p.patch()), mappedPatchFieldBase<Type>(*this, *this) {}
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::processorFvPatchField<Type>::processorFvPatchField ( const processorFvPatchField<Type>& ptf, const fvPatch& p, const DimensionedField<Type, volMesh>& iF, const fvPatchFieldMapper& mapper ) : coupledFvPatchField<Type>(ptf, p, iF, mapper), procPatch_(refCast<const processorFvPatch>(p)), sendBuf_(0), receiveBuf_(0), outstandingSendRequest_(-1), outstandingRecvRequest_(-1), scalarSendBuf_(0), scalarReceiveBuf_(0) { if (!isA<processorFvPatch>(this->patch())) { FatalErrorIn ( "processorFvPatchField<Type>::processorFvPatchField\n" "(\n" " const processorFvPatchField<Type>& ptf,\n" " const fvPatch& p,\n" " const DimensionedField<Type, volMesh>& iF,\n" " const fvPatchFieldMapper& mapper\n" ")\n" ) << "\n patch type '" << p.type() << "' not constraint type '" << typeName << "'" << "\n for patch " << p.name() << " of field " << this->dimensionedInternalField().name() << " in file " << this->dimensionedInternalField().objectPath() << exit(FatalIOError); } if (debug && !ptf.ready()) { FatalErrorIn("processorFvPatchField<Type>::processorFvPatchField(..)") << "On patch " << procPatch_.name() << " outstanding request." << abort(FatalError); } }
Foam::isentropicTotalTemperatureFvPatchScalarField:: isentropicTotalTemperatureFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF ) : fixedValueFvPatchScalarField(p, iF), pName_("p"), T0_(p.size(), 0.0) {}
Foam::interstitialInletVelocityFvPatchVectorField:: interstitialInletVelocityFvPatchVectorField ( const fvPatch& p, const DimensionedField<vector, volMesh>& iF ) : fixedValueFvPatchVectorField(p, iF), inletVelocity_(p.size(), Zero), alphaName_("alpha") {}
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::mappedFieldFvPatchField<Type>::mappedFieldFvPatchField ( const fvPatch& p, const DimensionedField<Type, volMesh>& iF, const dictionary& dict ) : fixedValueFvPatchField<Type>(p, iF, dict), mappedPatchBase(p.patch(), dict), mappedPatchFieldBase<Type>(*this, *this, dict) {}
Foam::varyingGammaTotalTemperatureFvPatchScalarField::varyingGammaTotalTemperatureFvPatchScalarField ( const fvPatch& p, const DimensionedField<scalar, volMesh>& iF ) : fixedValueFvPatchScalarField(p, iF), UName_("U"), phiName_("phi"), T0_(p.size(), 0.0) {}
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()) {}
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()) {}