39#include <torch/script.h>
40#include <torch/torch.h>
42#include "runTimeSelectionTables.H"
45#include "primitiveFields.H"
58 void operator=(
const Filter&);
71 const dictionary& dict
81 virtual autoPtr<Filter>
clone()
const = 0;
88 virtual List<scalarList>
apply(
const List<labelList>& cells,
89 const List<point>& convPoints,
const fvMesh&
mesh)
const = 0;
91 static autoPtr<Filter>
New
94 const dictionary& dict
virtual autoPtr< Filter > clone() const =0
virtual List< scalarList > apply(const List< labelList > &cells, const List< point > &convPoints, const fvMesh &mesh) const =0
static autoPtr< Filter > New(const word &type, const dictionary &dict)
declareRunTimeSelectionTable(autoPtr, Filter, dictionary,(const dictionary &dict),(dict))