slicedFvPatchField<Type>::slicedFvPatchField ( const slicedFvPatchField<Type>& ptf, const DimensionedField<Type, volMesh>& iF ) : fvPatchField<Type>(ptf.patch(), iF, gpuField<Type>()) { // Transfer the slice from the argument gpuList<Type>::operator=(ptf); }
Foam::slicedFvPatchField<Type>::slicedFvPatchField ( const slicedFvPatchField<Type>& ptf, const DimensionedField<Type, volMesh>& iF ) : fvPatchField<Type>(ptf.patch(), iF, Field<Type>()) { // Transfer the slice from the argument UList<Type>::shallowCopy(ptf); }
slicedFvPatchField<Type>::slicedFvPatchField ( const slicedFvPatchField<Type>& ptf ) : fvPatchField<Type> ( ptf.patch(), ptf.dimensionedInternalField(), gpuField<Type>() ) { // Transfer the slice from the argument gpuList<Type>::operator=(ptf); }
Foam::slicedFvPatchField<Type>::slicedFvPatchField ( const slicedFvPatchField<Type>& ptf ) : fvPatchField<Type> ( ptf.patch(), ptf.internalField(), Field<Type>() ) { // Transfer the slice from the argument UList<Type>::shallowCopy(ptf); }