142 label singleMeshProc_;
159 template<
class Type,
class CombineOp>
160 void mapInternalSrcToTgt
163 const CombineOp& cop,
165 const bool secondOrder
170 template<
class Type,
class CombineOp>
171 void mapInternalTgtToSrc
174 const CombineOp& cop,
176 const bool secondOrder
181 template<
class Type,
class CombineOp>
182 void mapAndOpSrcToTgt
192 template<
class Type,
class CombineOp>
193 void mapAndOpTgtToSrc
205 void normaliseWeights
207 const word& descriptor,
216 const word& methodName,
222 void calculate(
const word& methodName,
const bool normalise);
225 void calculatePatchAMIs(
const word& amiMethodName);
228 void constructNoCuttingPatches
230 const word& methodName,
231 const word& AMIMethodName,
232 const bool interpAllPatches
236 void constructFromCuttingPatches
238 const word& methodName,
239 const word& AMIMethodName,
249 label calcDistribution
256 label calcOverlappingProcs
287 void distributeAndMergeCells
320 const bool interpAllPatches =
true
328 const word& methodName,
329 const word& AMIMethodName,
331 const bool interpAllPatches =
true
343 const bool normalise =
true
352 const word& methodName,
353 const word& AMIMethodName,
357 const bool normalise =
true
394 inline scalar
V()
const;
423 template<
class Type,
class CombineOp>
427 const CombineOp& cop,
437 template<
class Type,
class CombineOp>
442 const CombineOp& cop,
448 template<
class Type,
class CombineOp>
457 template<
class Type,
class CombineOp>
486 template<
class Type,
class CombineOp>
490 const CombineOp& cop,
500 template<
class Type,
class CombineOp>
505 const CombineOp& cop,
511 template<
class Type,
class CombineOp>
520 template<
class Type,
class CombineOp>
550 template<
class Type,
class CombineOp>
554 const CombineOp& cop,
556 const bool secondOrder =
true
561 template<
class Type,
class CombineOp>
565 const CombineOp& cop,
566 const bool secondOrder =
true
571 template<
class Type,
class CombineOp>
576 const CombineOp& cop,
577 const bool secondOrder =
true
586 const bool secondOrder =
true
596 const bool secondOrder =
true
606 template<
class Type,
class CombineOp>
610 const CombineOp& cop,
612 const bool secondOrder =
true
617 template<
class Type,
class CombineOp>
621 const CombineOp& cop,
622 const bool secondOrder =
true
627 template<
class Type,
class CombineOp>
632 const CombineOp& cop,
633 const bool secondOrder =
true
642 const bool secondOrder =
true
652 const bool secondOrder =
true
662 void meshToMesh::mapInternalSrcToTgt
664 const GeometricField<sphericalTensor, fvPatchField, volMesh>&,
665 const plusEqOp<sphericalTensor>&,
666 GeometricField<sphericalTensor, fvPatchField, volMesh>&,
670 void meshToMesh::mapInternalSrcToTgt
672 const GeometricField<sphericalTensor, fvPatchField, volMesh>&,
673 const minusEqOp<sphericalTensor>&,
674 GeometricField<sphericalTensor, fvPatchField, volMesh>&,
678 void meshToMesh::mapInternalSrcToTgt
680 const GeometricField<symmTensor, fvPatchField, volMesh>&,
681 const plusEqOp<symmTensor>&,
682 GeometricField<symmTensor, fvPatchField, volMesh>&,
686 void meshToMesh::mapInternalSrcToTgt
688 const GeometricField<symmTensor, fvPatchField, volMesh>&,
689 const minusEqOp<symmTensor>&,
690 GeometricField<symmTensor, fvPatchField, volMesh>&,
694 void meshToMesh::mapInternalSrcToTgt
696 const GeometricField<tensor, fvPatchField, volMesh>&,
697 const plusEqOp<tensor>&,
698 GeometricField<tensor, fvPatchField, volMesh>&,
702 void meshToMesh::mapInternalSrcToTgt
704 const GeometricField<tensor, fvPatchField, volMesh>&,
705 const minusEqOp<tensor>&,
706 GeometricField<tensor, fvPatchField, volMesh>&,
710 void meshToMesh::mapInternalTgtToSrc
712 const GeometricField<sphericalTensor, fvPatchField, volMesh>&,
713 const plusEqOp<sphericalTensor>&,
714 GeometricField<sphericalTensor, fvPatchField, volMesh>&,
718 void meshToMesh::mapInternalTgtToSrc
720 const GeometricField<sphericalTensor, fvPatchField, volMesh>&,
721 const minusEqOp<sphericalTensor>&,
722 GeometricField<sphericalTensor, fvPatchField, volMesh>&,
726 void meshToMesh::mapInternalTgtToSrc
728 const GeometricField<symmTensor, fvPatchField, volMesh>&,
729 const plusEqOp<symmTensor>&,
730 GeometricField<symmTensor, fvPatchField, volMesh>&,
734 void meshToMesh::mapInternalTgtToSrc
736 const GeometricField<symmTensor, fvPatchField, volMesh>&,
737 const minusEqOp<symmTensor>&,
738 GeometricField<symmTensor, fvPatchField, volMesh>&,
742 void meshToMesh::mapInternalTgtToSrc
744 const GeometricField<tensor, fvPatchField, volMesh>&,
745 const plusEqOp<tensor>&,
746 GeometricField<tensor, fvPatchField, volMesh>&,
750 void meshToMesh::mapInternalTgtToSrc
752 const GeometricField<tensor, fvPatchField, volMesh>&,
753 const minusEqOp<tensor>&,
754 GeometricField<tensor, fvPatchField, volMesh>&,
762 void meshToMesh::mapAndOpSrcToTgt
765 const Field<scalar>& srcField,
766 Field<scalar>& tgtField,
767 const plusEqOp<scalar>& cop
770 void meshToMesh::mapAndOpSrcToTgt
773 const Field<vector>& srcField,
774 Field<vector>& tgtField,
775 const plusEqOp<vector>& cop
778 void meshToMesh::mapAndOpSrcToTgt
781 const Field<sphericalTensor>& srcField,
782 Field<sphericalTensor>& tgtField,
783 const plusEqOp<sphericalTensor>& cop
786 void meshToMesh::mapAndOpSrcToTgt
789 const Field<symmTensor>& srcField,
790 Field<symmTensor>& tgtField,
791 const plusEqOp<symmTensor>& cop
794 void meshToMesh::mapAndOpSrcToTgt
797 const Field<tensor>& srcField,
798 Field<tensor>& tgtField,
799 const plusEqOp<tensor>& cop
804 void meshToMesh::mapAndOpTgtToSrc
807 Field<scalar>& srcField,
808 const Field<scalar>& tgtField,
809 const plusEqOp<scalar>& cop
812 void meshToMesh::mapAndOpTgtToSrc
815 Field<vector>& srcField,
816 const Field<vector>& tgtField,
817 const plusEqOp<vector>& cop
820 void meshToMesh::mapAndOpTgtToSrc
823 Field<sphericalTensor>& srcField,
824 const Field<sphericalTensor>& tgtField,
825 const plusEqOp<sphericalTensor>& cop
828 void meshToMesh::mapAndOpTgtToSrc
831 Field<symmTensor>& srcField,
832 const Field<symmTensor>& tgtField,
833 const plusEqOp<symmTensor>& cop
836 void meshToMesh::mapAndOpTgtToSrc
839 Field<tensor>& srcField,
840 const Field<tensor>& tgtField,
841 const plusEqOp<tensor>& cop