#include <ConvLayer.H>
Public Member Functions | |
ConvLayer (PtrList< GeometricField< Type, PatchField, GeoMesh > > &snapshots) | |
Construct using Time as functionObject. | |
void | setFilterSize (double dx, double dy, double dz) |
void | setDomainDivision (label Nx, label Ny, label Nz) |
torch::Tensor | filter () |
torch::Tensor | filter () |
torch::Tensor | filter () |
Public Attributes | |
PtrList< GeometricField< Type, PatchField, GeoMesh > > & | _snapshots |
const fvMesh & | mesh |
Vector< label > | domainDivision |
Vector< scalar > | filterSize |
Vector< scalar > | domainSize |
Vector< scalar > | ds |
List< point > | convPoints |
treeBoundBox | box |
List< labelList > | cellsInBoxes |
List< scalarList > | weights |
bool | isDomainDivisionSet = false |
bool | isFilterSizeSet = false |
autoPtr< Filter > | flt |
autoPtr< IOdictionary > | convDict |
Definition at line 52 of file ConvLayer.H.
ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::ConvLayer | ( | PtrList< GeometricField< Type, PatchField, GeoMesh > > & | snapshots | ) |
Construct using Time as functionObject.
[in] | db | The database |
Definition at line 35 of file ConvLayer.C.
torch::Tensor ITHACAtorch::ConvLayer< scalar, fvPatchField, volMesh >::filter | ( | ) |
Definition at line 165 of file ConvLayer.C.
torch::Tensor ITHACAtorch::ConvLayer< vector, fvPatchField, volMesh >::filter | ( | ) |
Definition at line 203 of file ConvLayer.C.
torch::Tensor ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::filter | ( | ) |
void ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::setDomainDivision | ( | label | Nx, |
label | Ny, | ||
label | Nz ) |
Definition at line 65 of file ConvLayer.C.
void ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::setFilterSize | ( | double | dx, |
double | dy, | ||
double | dz ) |
Definition at line 126 of file ConvLayer.C.
PtrList<GeometricField<Type, PatchField, GeoMesh> >& ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::_snapshots |
Definition at line 62 of file ConvLayer.H.
treeBoundBox ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::box |
Definition at line 76 of file ConvLayer.H.
List<labelList> ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::cellsInBoxes |
Definition at line 78 of file ConvLayer.H.
autoPtr<IOdictionary> ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::convDict |
Definition at line 85 of file ConvLayer.H.
List<point> ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::convPoints |
Definition at line 70 of file ConvLayer.H.
Vector<label> ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::domainDivision |
Definition at line 65 of file ConvLayer.H.
Vector<scalar> ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::domainSize |
Definition at line 67 of file ConvLayer.H.
Vector<scalar> ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::ds |
Definition at line 68 of file ConvLayer.H.
Vector<scalar> ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::filterSize |
Definition at line 66 of file ConvLayer.H.
autoPtr<Filter> ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::flt |
Definition at line 84 of file ConvLayer.H.
bool ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::isDomainDivisionSet = false |
Definition at line 81 of file ConvLayer.H.
bool ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::isFilterSizeSet = false |
Definition at line 82 of file ConvLayer.H.
const fvMesh& ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::mesh |
Definition at line 63 of file ConvLayer.H.
List<scalarList> ITHACAtorch::ConvLayer< Type, PatchField, GeoMesh >::weights |
Definition at line 79 of file ConvLayer.H.