CubbyFlow::CellCenteredScalarGrid< N > Member List

This is the complete list of members for CubbyFlow::CellCenteredScalarGrid< N >, including all inherited members.

CellCenteredScalarGrid()=defaultCubbyFlow::CellCenteredScalarGrid< N >
CellCenteredScalarGrid(const Vector< size_t, N > &resolution, const Vector< double, N > &gridSpacing=Vector< double, N >::MakeConstant(1.0), const Vector< double, N > &origin=Vector< double, N >{}, double initialValue=0.0)CubbyFlow::CellCenteredScalarGrid< N >
CellCenteredScalarGrid(const CellCenteredScalarGrid &other)CubbyFlow::CellCenteredScalarGrid< N >
CellCenteredScalarGrid(CellCenteredScalarGrid &&other) noexceptCubbyFlow::CellCenteredScalarGrid< N >
CellCenterPosition() constCubbyFlow::Grid< N >
Clear()CubbyFlow::ScalarGrid< N >
Clone() const overrideCubbyFlow::CellCenteredScalarGrid< N >virtual
ConstScalarDataView typedefCubbyFlow::ScalarGrid< N >
DataOrigin() const overrideCubbyFlow::CellCenteredScalarGrid< N >virtual
DataPosition() constCubbyFlow::ScalarGrid< N >
DataSize() const overrideCubbyFlow::CellCenteredScalarGrid< N >virtual
DataView()CubbyFlow::ScalarGrid< N >
DataView() constCubbyFlow::ScalarGrid< N >
Deserialize(const std::vector< uint8_t > &buffer) overrideCubbyFlow::ScalarGrid< N >virtual
Field()=defaultCubbyFlow::Field< N >
Field(const Field &)=defaultCubbyFlow::Field< N >
Field(Field &&) noexcept=defaultCubbyFlow::Field< N >
Fill(double value, ExecutionPolicy policy=ExecutionPolicy::Parallel)CubbyFlow::ScalarGrid< N >
Fill(const std::function< double(const Vector< double, N > &)> &func, ExecutionPolicy policy=ExecutionPolicy::Parallel)CubbyFlow::ScalarGrid< N >
ForEachCellIndex(const std::function< void(const Vector< size_t, N > &)> &func) constCubbyFlow::Grid< N >
ForEachCellIndex(const std::function< void(size_t, size_t)> &func) constCubbyFlow::Grid< N >inline
ForEachCellIndex(const std::function< void(size_t, size_t, size_t)> &func) constCubbyFlow::Grid< N >inline
ForEachDataPointIndex(const std::function< void(const Vector< size_t, N > &)> &func) constCubbyFlow::ScalarGrid< N >
ForEachDataPointIndex(const std::function< void(size_t, size_t)> &func) constCubbyFlow::ScalarGrid< N >inline
ForEachDataPointIndex(const std::function< void(size_t, size_t, size_t)> &func) constCubbyFlow::ScalarGrid< N >inline
GetBoundingBox() constCubbyFlow::Grid< N >
GetBuilder()CubbyFlow::CellCenteredScalarGrid< N >static
GetData(Array1< double > &data) const overrideCubbyFlow::ScalarGrid< N >protectedvirtual
Gradient(const Vector< double, N > &x) const overrideCubbyFlow::ScalarGrid< N >virtual
GradientAtDataPoint(const Vector< size_t, N > &idx) constCubbyFlow::ScalarGrid< N >
GradientAtDataPoint(size_t i, Indices... indices) constCubbyFlow::ScalarGrid< N >inline
Grid()=defaultCubbyFlow::Grid< N >
Grid(const Grid &other)CubbyFlow::Grid< N >
Grid(Grid &&other) noexceptCubbyFlow::Grid< N >
GridSpacing() constCubbyFlow::Grid< N >
HasSameShape(const Grid &other) constCubbyFlow::Grid< N >
Laplacian(const Vector< double, N > &x) const overrideCubbyFlow::ScalarGrid< N >virtual
LaplacianAtDataPoint(const Vector< size_t, N > &idx) constCubbyFlow::ScalarGrid< N >
LaplacianAtDataPoint(size_t i, Indices... indices) constCubbyFlow::ScalarGrid< N >inline
operator()(const Vector< size_t, N > &idx) constCubbyFlow::ScalarGrid< N >
operator()(const Vector< size_t, N > &idx)CubbyFlow::ScalarGrid< N >
operator()(size_t i, Indices... indices) constCubbyFlow::ScalarGrid< N >inline
operator()(size_t i, Indices... indices)CubbyFlow::ScalarGrid< N >inline
operator=(const CellCenteredScalarGrid &other)CubbyFlow::CellCenteredScalarGrid< N >
operator=(CellCenteredScalarGrid &&other) noexceptCubbyFlow::CellCenteredScalarGrid< N >
CubbyFlow::ScalarGrid::operator=(const ScalarGrid &other)CubbyFlow::ScalarGrid< N >
CubbyFlow::ScalarGrid::operator=(ScalarGrid &&other) noexceptCubbyFlow::ScalarGrid< N >
CubbyFlow::ScalarField::operator=(const ScalarField &)=defaultCubbyFlow::ScalarField< N >
CubbyFlow::ScalarField::operator=(ScalarField &&) noexcept=defaultCubbyFlow::ScalarField< N >
CubbyFlow::Field::operator=(const Field &)=defaultCubbyFlow::Field< N >
CubbyFlow::Field::operator=(Field &&) noexcept=defaultCubbyFlow::Field< N >
CubbyFlow::Grid::operator=(const Grid &other)CubbyFlow::Grid< N >
CubbyFlow::Grid::operator=(Grid &&other) noexceptCubbyFlow::Grid< N >
CubbyFlow::Serializable::operator=(const Serializable &)=defaultCubbyFlow::Serializable
CubbyFlow::Serializable::operator=(Serializable &&) noexcept=defaultCubbyFlow::Serializable
Origin() constCubbyFlow::Grid< N >
ParallelForEachCellIndex(const std::function< void(const Vector< size_t, N > &)> &func) constCubbyFlow::Grid< N >
ParallelForEachCellIndex(const std::function< void(size_t, size_t)> &func) constCubbyFlow::Grid< N >inline
ParallelForEachCellIndex(const std::function< void(size_t, size_t, size_t)> &func) constCubbyFlow::Grid< N >inline
ParallelForEachDataPointIndex(const std::function< void(const Vector< size_t, N > &)> &func) constCubbyFlow::ScalarGrid< N >
ParallelForEachDataPointIndex(const std::function< void(size_t, size_t)> &func) constCubbyFlow::ScalarGrid< N >inline
ParallelForEachDataPointIndex(const std::function< void(size_t, size_t, size_t)> &func) constCubbyFlow::ScalarGrid< N >inline
Resize(const Vector< size_t, N > &resolution, const Vector< double, N > &gridSpacing=Vector< double, N >::MakeConstant(1), const Vector< double, N > &origin=Vector< double, N >{}, double initialValue=0.0)CubbyFlow::ScalarGrid< N >
Resize(const Vector< double, N > &gridSpacing, const Vector< double, N > &origin)CubbyFlow::ScalarGrid< N >
Resolution() constCubbyFlow::Grid< N >
Sample(const Vector< double, N > &x) const overrideCubbyFlow::ScalarGrid< N >virtual
Sampler() const overrideCubbyFlow::ScalarGrid< N >virtual
ScalarDataView typedefCubbyFlow::ScalarGrid< N >
ScalarField()=defaultCubbyFlow::ScalarField< N >
ScalarField(const ScalarField &)=defaultCubbyFlow::ScalarField< N >
ScalarField(ScalarField &&) noexcept=defaultCubbyFlow::ScalarField< N >
ScalarGrid()CubbyFlow::ScalarGrid< N >
ScalarGrid(const ScalarGrid &other)CubbyFlow::ScalarGrid< N >
ScalarGrid(ScalarGrid &&other) noexceptCubbyFlow::ScalarGrid< N >
Serializable()=defaultCubbyFlow::Serializable
Serializable(const Serializable &)=defaultCubbyFlow::Serializable
Serializable(Serializable &&) noexcept=defaultCubbyFlow::Serializable
Serialize(std::vector< uint8_t > *buffer) const overrideCubbyFlow::ScalarGrid< N >virtual
Set(const CellCenteredScalarGrid &other)CubbyFlow::CellCenteredScalarGrid< N >
SetData(const ConstArrayView1< double > &data) overrideCubbyFlow::ScalarGrid< N >protectedvirtual
SetGrid(const Grid &other)CubbyFlow::Grid< N >protected
SetScalarGrid(const ScalarGrid &other)CubbyFlow::ScalarGrid< N >protected
SetSizeParameters(const Vector< size_t, N > &resolution, const Vector< double, N > &gridSpacing, const Vector< double, N > &origin)CubbyFlow::Grid< N >protected
Swap(Grid< N > *other) overrideCubbyFlow::CellCenteredScalarGrid< N >virtual
SwapGrid(Grid *other)CubbyFlow::Grid< N >protected
SwapScalarGrid(ScalarGrid *other)CubbyFlow::ScalarGrid< N >protected
TypeName() const =0CubbyFlow::Grid< N >pure virtual
~CellCenteredScalarGrid() override=defaultCubbyFlow::CellCenteredScalarGrid< N >
~Field()=defaultCubbyFlow::Field< N >virtual
~Grid() override=defaultCubbyFlow::Grid< N >
~ScalarField() override=defaultCubbyFlow::ScalarField< N >
~ScalarGrid() override=defaultCubbyFlow::ScalarGrid< N >
~Serializable()=defaultCubbyFlow::Serializablevirtual