CNeoFOAM::ArgList | |
►CBase | |
CNeoFOAM::RuntimeSelectionFactory< Base, Parameters< Args... > >::Register< derivedClass > | |
CNeoFOAM::BaseClassData | Represents the data for a base class |
CNeoFOAM::BaseClassDocumentation | Provides a mechanism for registering and retrieving documentation for base and derived classes |
CNeoFOAM::BoundaryFields< T > | Represents the boundary fields for a computational domain |
CNeoFOAM::BoundaryFields< NeoFOAM::scalar > | |
CNeoFOAM::BoundaryFields< NeoFOAM::Vector > | |
CNeoFOAM::BoundaryFields< scalar > | |
CNeoFOAM::BoundaryFields< ValueType > | |
CNeoFOAM::BoundaryMesh | Represents boundaries of an unstructured mesh |
►CNeoFOAM::finiteVolume::cellCentred::BoundaryPatchMixin | A base class for implementing derived boundary conditions |
CNeoFOAM::finiteVolume::cellCentred::SurfaceBoundary< ValueType > | Represents a surface boundary field for a cell-centered finite volume method |
CNeoFOAM::finiteVolume::cellCentred::SurfaceBoundaryFactory< ValueType > | |
CNeoFOAM::finiteVolume::cellCentred::VolumeBoundary< ValueType > | Represents a volume boundary field for a cell-centered finite volume method |
CNeoFOAM::finiteVolume::cellCentred::VolumeBoundaryFactory< ValueType > | |
CNeoFOAM::dsl::Coeff | A class that represents a coefficient for the NeoFOAM dsl |
CNeoFOAM::Collection | A type-erased interface collection types |
CNeoFOAM::CollectionMixin< DocumentType > | A mixin class for collection of documents in a database to simplify the implementation of common operations |
►CNeoFOAM::CollectionMixin< FieldDocument > | |
CNeoFOAM::finiteVolume::cellCentred::FieldCollection | A class representing a collection of field documents in a database |
►CNeoFOAM::CollectionMixin< OldTimeDocument > | |
CNeoFOAM::finiteVolume::cellCentred::OldTimeCollection | |
CNeoFOAM::CPUExecutor | Executor for handling multicore CPU based parallelization |
CNeoFOAM::finiteVolume::cellCentred::CreateFromExistingField< FieldType > | Creates a FieldDocument from an existing field |
CNeoFOAM::la::CSRMatrix< ValueType, IndexType > | |
CNeoFOAM::la::CSRMatrixSpan< ValueType, IndexType > | A helper class to allow easy read/write on all executors |
CNeoFOAM::Database | |
CNeoFOAM::DerivedClassDocumentation | Class representing the documentation for a derived class |
►CNeoFOAM::Dictionary | A class representing a dictionary that stores key-value pairs |
CNeoFOAM::Document | A class representing a document in a database |
CNeoFOAM::DomainField< ValueType > | Represents the domain fields for a computational domain |
CNeoFOAM::DomainField< NeoFOAM::scalar > | |
CNeoFOAM::DomainField< NeoFOAM::Vector > | |
CNeoFOAM::DomainField< scalar > | |
►Cstd::exception | |
►CNeoFOAM::Error | Base class for consistent error representation |
CNeoFOAM::DimensionMismatch | Error for handling two containers of incompatible lengths |
CNeoFOAM::NeoFOAMException | Custom exception class for NeoFOAM |
CNeoFOAM::dsl::Expression | |
CFactory | |
CNeoFOAM::Field< ValueType > | A class to contain the data and executors for a field and define some basic operations |
CNeoFOAM::Field< IndexType > | |
CNeoFOAM::Field< int > | |
CNeoFOAM::Field< label > | |
CNeoFOAM::Field< localIdx > | |
CNeoFOAM::Field< NeoFOAM::scalar > | |
CNeoFOAM::Field< NeoFOAM::Vector > | |
CNeoFOAM::Field< scalar > | |
CNeoFOAM::Field< T > | |
CNeoFOAM::Field< Vector > | |
CNeoFOAM::finiteVolume::cellCentred::FieldDocument | A class representing a field document in a database |
CNeoFOAM::finiteVolume::cellCentred::GaussGreenGrad | |
►CNeoFOAM::finiteVolume::cellCentred::GeometricFieldMixin< ValueType > | This class represents a mixin for a geometric field |
CNeoFOAM::finiteVolume::cellCentred::SurfaceField< NeoFOAM::scalar > | |
CNeoFOAM::finiteVolume::cellCentred::SurfaceField< scalar > | |
CNeoFOAM::finiteVolume::cellCentred::SurfaceField< NeoFOAM::Vector > | |
CNeoFOAM::finiteVolume::cellCentred::VolumeField< scalar > | |
CNeoFOAM::finiteVolume::cellCentred::SurfaceField< ValueType > | Represents a surface field in a finite volume method |
CNeoFOAM::finiteVolume::cellCentred::VolumeField< ValueType > | Represents a volume field in a finite volume method |
CNeoFOAM::finiteVolume::cellCentred::GeometricFieldMixin< NeoFOAM::scalar > | |
CNeoFOAM::finiteVolume::cellCentred::GeometricFieldMixin< NeoFOAM::Vector > | |
CNeoFOAM::finiteVolume::cellCentred::GeometricFieldMixin< scalar > | |
CNeoFOAM::finiteVolume::cellCentred::GeometryScheme | |
►CNeoFOAM::finiteVolume::cellCentred::GeometrySchemeFactory | |
CNeoFOAM::finiteVolume::cellCentred::BasicGeometryScheme | |
CNeoFOAM::GPUExecutor | Executor for GPU offloading |
CNeoFOAM::la::LinearSystem< ValueType, IndexType > | A class representing a linear system of equations |
CNeoFOAM::finiteVolume::cellCentred::OldTimeDocument | |
CNeoFOAM::dsl::Operator | |
►CNeoFOAM::dsl::OperatorMixin< FieldType > | |
CNeoFOAM::dsl::temporal::Ddt< FieldType > | |
►CNeoFOAM::dsl::OperatorMixin< VolumeField< scalar > > | |
CNeoFOAM::finiteVolume::cellCentred::DivOperator | |
CNeoFOAM::Parameters< Args > | |
►CDivOperatorFactory::Register | |
CNeoFOAM::finiteVolume::cellCentred::GaussGreenDiv | |
CRegister | A template class for registering derived classes with a base class |
►CSurfaceInterpolationFactory::Register | |
CNeoFOAM::finiteVolume::cellCentred::Linear | |
CNeoFOAM::finiteVolume::cellCentred::Upwind | |
CNeoFOAM::RegisterDocumentation< baseClass > | Template struct for registering documentation of a base class |
►CNeoFOAM::RegisterDocumentation< Base > | |
CNeoFOAM::RuntimeSelectionFactory< Base, Parameters< Args... > > | |
CNeoFOAM::RuntimeSelectionFactory< Base, Params > | A factory class for runtime selection of derived classes |
►CNeoFOAM::RuntimeSelectionFactory< DivOperatorFactory, Parameters< const Executor &, const UnstructuredMesh &, const Input & > > | |
CNeoFOAM::finiteVolume::cellCentred::DivOperatorFactory | |
►CNeoFOAM::RuntimeSelectionFactory< SurfaceBoundaryFactory< ValueType >, Parameters< const UnstructuredMesh &, const Dictionary &, size_t > > | |
CNeoFOAM::finiteVolume::cellCentred::SurfaceBoundaryFactory< ValueType > | |
►CNeoFOAM::RuntimeSelectionFactory< SurfaceInterpolationFactory, Parameters< const Executor &, const UnstructuredMesh &, Input > > | |
CNeoFOAM::finiteVolume::cellCentred::SurfaceInterpolationFactory | |
►CNeoFOAM::RuntimeSelectionFactory< TimeIntegratorBase< SolutionType >, Parameters< const Dictionary & > > | |
CNeoFOAM::timeIntegration::TimeIntegratorBase< SolutionType > | |
►CNeoFOAM::RuntimeSelectionFactory< VolumeBoundaryFactory< ValueType >, Parameters< const UnstructuredMesh &, const Dictionary &, size_t > > | |
CNeoFOAM::finiteVolume::cellCentred::VolumeBoundaryFactory< ValueType > | |
CNeoFOAM::SegmentedField< ValueType, IndexType > | Data structure that stores a segmented fields or a vector of vectors |
CNeoFOAM::SegmentedFieldView< ValueType, IndexType > | A class representing a segment of indices |
CNeoFOAM::SerialExecutor | Reference executor for serial CPU execution |
CNeoFOAM::sundials::SKVector< ValueType > | Unified interface for SUNDIALS Kokkos vector management |
CNeoFOAM::sundials::SKVectorDefault< ValueType > | Default executor SUNDIALS Kokkos vector wrapper |
CNeoFOAM::sundials::SKVectorHostDefault< ValueType > | Host default executor SUNDIALS Kokkos vector wrapper |
CNeoFOAM::sundials::SKVectorSerial< ValueType > | Serial executor SUNDIALS Kokkos vector wrapper |
►Cstd::span | |
CNeoFOAM::Span< ValueType > | |
CNeoFOAM::StencilDataBase | A class that represents a stencil database |
CNeoFOAM::SumKernel | |
CNeoFOAM::finiteVolume::cellCentred::SurfaceInterpolation | |
►CSurfaceBoundaryFactory::template Register | |
CNeoFOAM::finiteVolume::cellCentred::surfaceBoundary::Calculated< ValueType > | |
CNeoFOAM::finiteVolume::cellCentred::surfaceBoundary::Empty< ValueType > | |
CNeoFOAM::finiteVolume::cellCentred::surfaceBoundary::FixedValue< ValueType > | |
►CTimeIntegratorBase::template Register | |
CNeoFOAM::timeIntegration::ForwardEuler< SolutionFieldType > | |
CNeoFOAM::timeIntegration::RungeKutta< SolutionFieldType > | Integrates in time, using Sundials, a PDE expression using the Runge-Kutta method |
►CVolumeBoundaryFactory::template Register | |
CNeoFOAM::finiteVolume::cellCentred::volumeBoundary::Calculated< ValueType > | |
CNeoFOAM::finiteVolume::cellCentred::volumeBoundary::Empty< ValueType > | |
CNeoFOAM::finiteVolume::cellCentred::volumeBoundary::FixedGradient< ValueType > | |
CNeoFOAM::finiteVolume::cellCentred::volumeBoundary::FixedValue< ValueType > | |
CNeoFOAM::Time | |
CNeoFOAM::timeIntegration::TimeIntegration< SolutionFieldType > | |
CNeoFOAM::TokenList | A class representing a list of tokens |
CNeoFOAM::UnstructuredMesh | Represents an unstructured mesh in NeoFOAM |
CNeoFOAM::Vector | A class for the representation of a 3D Vector |