ENH: Added null constructor to InteractionLists

This commit is contained in:
andy
2010-10-20 10:59:59 +01:00
parent bece113345
commit 16de7dc20b
2 changed files with 27 additions and 0 deletions

View File

@ -1076,6 +1076,29 @@ void Foam::InteractionLists<ParticleType>::writeReferredWallFaces() const
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class ParticleType>
Foam::InteractionLists<ParticleType>::InteractionLists(const polyMesh& mesh)
:
mesh_(mesh),
cloud_(mesh_, "NULL_Cloud", IDLList<ParticleType>()),
writeCloud_(false),
cellMapPtr_(),
wallFaceMapPtr_(),
globalTransforms_(mesh_),
maxDistance_(0.0),
dil_(),
dwfil_(),
ril_(),
rilInverse_(),
cellIndexAndTransformToDistribute_(),
wallFaceIndexAndTransformToDistribute_(),
referredWallFaces_(),
UName_("unknown_UName"),
referredWallData_(),
referredParticles_()
{}
template<class ParticleType>
Foam::InteractionLists<ParticleType>::InteractionLists
(
@ -1106,6 +1129,7 @@ Foam::InteractionLists<ParticleType>::InteractionLists
buildInteractionLists();
}
// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * //
template<class ParticleType>

View File

@ -216,6 +216,9 @@ public:
// Constructors
//- Construct null from mesh
InteractionLists(const polyMesh& mesh);
//- Construct and call function to create all information from
// the mesh
InteractionLists