mirror of
https://github.com/ParticulateFlow/CFDEMcoupling-PFM.git
synced 2025-12-08 06:37:44 +00:00
add missing methods in gerhardsRecModel
just copied from standadRecModel, not tested
This commit is contained in:
@ -851,6 +851,27 @@ const surfaceScalarField& gerhardsRecModel::exportSurfaceScalarField(word fieldn
|
||||
}
|
||||
|
||||
|
||||
PtrList<volScalarField>& gerhardsRecModel::exportVolScalarFieldList(word fieldname)
|
||||
{
|
||||
const label fieldI = getVolScalarFieldIndex(fieldname);
|
||||
|
||||
return volScalarFieldList_[fieldI];
|
||||
}
|
||||
|
||||
PtrList<volVectorField>& gerhardsRecModel::exportVolVectorFieldList(word fieldname)
|
||||
{
|
||||
const label fieldI = getVolVectorFieldIndex(fieldname);
|
||||
|
||||
return volVectorFieldList_[fieldI];
|
||||
}
|
||||
|
||||
PtrList<surfaceScalarField>& gerhardsRecModel::exportSurfaceScalarFieldList(word fieldname)
|
||||
{
|
||||
const label fieldI = getSurfaceScalarFieldIndex(fieldname);
|
||||
|
||||
return surfaceScalarFieldList_[fieldI];
|
||||
}
|
||||
|
||||
|
||||
|
||||
SymmetricSquareMatrix<scalar>& gerhardsRecModel::recurrenceMatrix()
|
||||
|
||||
@ -100,9 +100,9 @@ protected:
|
||||
|
||||
scalar checkTimeStep();
|
||||
|
||||
inline label getVolScalarFieldIndex(word, label) const;
|
||||
inline label getVolVectorFieldIndex(word, label) const;
|
||||
inline label getSurfaceScalarFieldIndex(word, label) const;
|
||||
inline label getVolScalarFieldIndex(word, label=0) const;
|
||||
inline label getVolVectorFieldIndex(word, label=0) const;
|
||||
inline label getSurfaceScalarFieldIndex(word, label=0) const;
|
||||
|
||||
void readFieldSeries();
|
||||
|
||||
@ -143,7 +143,11 @@ public:
|
||||
const volVectorField& exportVolVectorField(word, label);
|
||||
const surfaceScalarField& exportSurfaceScalarField(word, label);
|
||||
|
||||
// tmp<surfaceScalarField> exportAveragedSurfaceScalarField(word, scalar, label index = -1);
|
||||
PtrList<volScalarField>& exportVolScalarFieldList(word);
|
||||
PtrList<volVectorField>& exportVolVectorFieldList(word);
|
||||
PtrList<surfaceScalarField>& exportSurfaceScalarFieldList(word);
|
||||
|
||||
// tmp<surfaceScalarField> exportAveragedSurfaceScalarField(word, scalar, label index = -1);
|
||||
void exportAveragedVolVectorField(volVectorField&, word, scalar, label index = -1) const;
|
||||
|
||||
SymmetricSquareMatrix<scalar>& recurrenceMatrix();
|
||||
|
||||
Reference in New Issue
Block a user