mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: Field sources - added warning msg if seed point is not found
- also minor code style tweaks
This commit is contained in:
@ -220,6 +220,8 @@ void Foam::TimeActivatedExplicitSource<Type>::setCellSet()
|
||||
{
|
||||
case smPoints:
|
||||
{
|
||||
Info<< indent << "- selecting cells using points" << endl;
|
||||
|
||||
labelHashSet cellOwners;
|
||||
forAll(points_, i)
|
||||
{
|
||||
@ -228,7 +230,16 @@ void Foam::TimeActivatedExplicitSource<Type>::setCellSet()
|
||||
{
|
||||
cellOwners.insert(cellI);
|
||||
}
|
||||
|
||||
label globalCellI = returnReduce(cellI, maxOp<label>());
|
||||
if (globalCellI < 0)
|
||||
{
|
||||
WarningIn("TimeActivatedExplicitSource<Type>::setCellIds()")
|
||||
<< "Unable to find owner cell for point " << points_[i]
|
||||
<< endl;
|
||||
}
|
||||
}
|
||||
|
||||
cellsPtr_.reset(new cellSet(mesh_, "points", cellOwners));
|
||||
|
||||
break;
|
||||
@ -243,7 +254,7 @@ void Foam::TimeActivatedExplicitSource<Type>::setCellSet()
|
||||
}
|
||||
default:
|
||||
{
|
||||
FatalErrorIn("TimeActivatedExplicitSource::setCellIds()")
|
||||
FatalErrorIn("TimeActivatedExplicitSource<Type>::setCellIds()")
|
||||
<< "Unknown selectionMode "
|
||||
<< selectionModeTypeNames_[selectionMode_]
|
||||
<< ". Valid selectionMode types are" << selectionModeTypeNames_
|
||||
|
||||
@ -365,7 +365,7 @@ public:
|
||||
friend Ostream& operator<< <Type>
|
||||
(
|
||||
Ostream& os,
|
||||
const TimeActivatedExplicitSource& sp
|
||||
const TimeActivatedExplicitSource& source
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@ -70,7 +70,7 @@ void Foam::TimeActivatedExplicitSource<Type>::writeData(Ostream& os) const
|
||||
{
|
||||
FatalErrorIn
|
||||
(
|
||||
"TimeActivatedExplicitSource<Type>::writeDict"
|
||||
"TimeActivatedExplicitSource<Type>::writeData"
|
||||
"("
|
||||
"Ostream&, "
|
||||
"bool"
|
||||
@ -91,10 +91,10 @@ template<class Type>
|
||||
Foam::Ostream& Foam::operator<<
|
||||
(
|
||||
Ostream& os,
|
||||
const TimeActivatedExplicitSource<Type>& sp
|
||||
const TimeActivatedExplicitSource<Type>& source
|
||||
)
|
||||
{
|
||||
sp.writeData(os);
|
||||
source.writeData(os);
|
||||
return os;
|
||||
}
|
||||
|
||||
|
||||
@ -212,10 +212,10 @@ template<class Type>
|
||||
Foam::Ostream& Foam::operator<<
|
||||
(
|
||||
Ostream& os,
|
||||
const TimeActivatedExplicitSourceList<Type>& spl
|
||||
const TimeActivatedExplicitSourceList<Type>& sources
|
||||
)
|
||||
{
|
||||
spl.writeData(os);
|
||||
sources.writeData(os);
|
||||
return os;
|
||||
}
|
||||
|
||||
|
||||
@ -150,7 +150,7 @@ public:
|
||||
friend Ostream& operator<< <Type>
|
||||
(
|
||||
Ostream& os,
|
||||
const TimeActivatedExplicitSourceList& sp
|
||||
const TimeActivatedExplicitSourceList& sources
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user