►Cjet::AdvectionSolver2 | Abstract based class for 2-D grid-based advection solver |
►Cjet::SemiLagrangian2 | Implementation of 2-D semi-Lagrangian advection solver |
Cjet::CubicSemiLagrangian2 | Implementation of 2-D cubic semi-Lagrangian advection solver |
►Cjet::AdvectionSolver3 | Abstract based class for 3-D grid-based advection solver |
►Cjet::SemiLagrangian3 | Implementation of 3-D semi-Lagrangian advection solver |
Cjet::CubicSemiLagrangian3 | Implementation of 3-D cubic semi-Lagrangian advection solver |
►Cjet::Animation | Abstract base class for animation-related class |
►Cjet::PhysicsAnimation | Abstract base class for physics-based animation |
►Cjet::GridFluidSolver2 | Abstract base class for grid-based 2-D fluid solver |
Cjet::GridSmokeSolver2 | 2-D grid-based smoke solver |
Cjet::LevelSetLiquidSolver2 | Level set based 2-D liquid solver |
►Cjet::PicSolver2 | 2-D Particle-in-Cell (PIC) implementation |
Cjet::ApicSolver2 | 2-D Affine Particle-in-Cell (APIC) implementation |
Cjet::FlipSolver2 | 2-D Fluid-Implicit Particle (FLIP) implementation |
►Cjet::GridFluidSolver3 | Abstract base class for grid-based 3-D fluid solver |
Cjet::GridSmokeSolver3 | 3-D grid-based smoke solver |
Cjet::LevelSetLiquidSolver3 | Level set based 3-D liquid solver |
►Cjet::PicSolver3 | 3-D Particle-in-Cell (PIC) implementation |
Cjet::ApicSolver3 | 3-D Affine Particle-in-Cell (APIC) implementation |
Cjet::FlipSolver3 | 3-D Fluid-Implicit Particle (FLIP) implementation |
►Cjet::ParticleSystemSolver2 | Basic 2-D particle system solver |
►Cjet::SphSolver2 | 2-D SPH solver |
Cjet::PciSphSolver2 | 2-D PCISPH solver |
►Cjet::ParticleSystemSolver3 | Basic 3-D particle system solver |
►Cjet::SphSolver3 | 3-D SPH solver |
Cjet::PciSphSolver3 | 3-D PCISPH solver |
Cjet::Array< T, N > | Generic N-dimensional array class interface |
Cjet::Array< T, 1 > | 1-D array class |
Cjet::Array< T, 2 > | 2-D array class |
Cjet::Array< T, 3 > | 3-D array class |
Cjet::ArrayAccessor< T, N > | Generic N-dimensional array accessor class interface |
Cjet::ArrayAccessor< T, 1 > | 1-D array accessor class |
Cjet::ArrayAccessor< T, 2 > | 2-D array accessor class |
Cjet::ArrayAccessor< T, 3 > | 3-D array accessor class |
Cjet::Blas< S, V, M > | Generic BLAS operator wrapper class |
Cjet::BoundingBox< T, N > | Generic N-D axis-aligned bounding box class |
Cjet::BoundingBox< T, 2 > | 2-D axis-aligned bounding box class |
Cjet::BoundingBox< T, 3 > | 3-D axis-aligned bounding box class |
Cjet::BoundingBoxRayIntersection2< T > | 2-D box-ray intersection result |
Cjet::BoundingBoxRayIntersection3< T > | 3-D box-ray intersection result |
Cjet::ColliderSet2::Builder | Front-end to create ColliderSet2 objects step by step |
Cjet::ColliderSet3::Builder | Front-end to create ColliderSet3 objects step by step |
Cjet::ConstantScalarField2::Builder | Front-end to create ConstantScalarField2 objects step by step |
Cjet::PointParticleEmitter2::Builder | Front-end to create PointParticleEmitter2 objects step by step |
Cjet::PointParticleEmitter3::Builder | Front-end to create PointParticleEmitter3 objects step by step |
Cjet::ConstantScalarField3::Builder | Front-end to create ConstantScalarField3 objects step by step |
Cjet::ConstantVectorField2::Builder | Front-end to create ConstantVectorField2 objects step by step |
Cjet::RigidBodyCollider2::Builder | Front-end to create RigidBodyCollider2 objects step by step |
Cjet::RigidBodyCollider3::Builder | Front-end to create RigidBodyCollider3 objects step by step |
Cjet::ConstantVectorField3::Builder | Front-end to create ConstantVectorField3 objects step by step |
Cjet::GridEmitterSet2::Builder | Front-end to create GridEmitterSet2 objects step by step |
Cjet::GridEmitterSet3::Builder | Front-end to create GridEmitterSet3 objects step by step |
Cjet::CustomScalarField2::Builder | Front-end to create CustomScalarField2 objects step by step |
Cjet::CustomScalarField3::Builder | Front-end to create CustomScalarField3 objects step by step |
Cjet::CustomVectorField2::Builder | Front-end to create CustomVectorField2 objects step by step |
Cjet::CustomVectorField3::Builder | Front-end to create CustomVectorField3 objects step by step |
Cjet::VolumeGridEmitter2::Builder | Front-end to create VolumeGridEmitter2 objects step by step |
Cjet::VolumeGridEmitter3::Builder | Front-end to create VolumeGridEmitter3 objects step by step |
Cjet::VolumeParticleEmitter2::Builder | Front-end to create VolumeParticleEmitter2 objects step by step |
Cjet::VolumeParticleEmitter3::Builder | Front-end to create VolumeParticleEmitter3 objects step by step |
Cjet::ParticleEmitterSet2::Builder | Front-end to create ParticleEmitterSet2 objects step by step |
Cjet::ParticleEmitterSet3::Builder | Front-end to create ParticleEmitterSet3 objects step by step |
Cjet::ClosestIntersectionQueryResult2< T > | Closest intersection query result |
Cjet::ClosestIntersectionQueryResult3< T > | Closest intersection query result |
►Cjet::Collider2 | Abstract base class for generic collider object |
Cjet::ColliderSet2 | Collection of 2-D colliders |
Cjet::RigidBodyCollider2 | 2-D rigid body collider class |
►Cjet::Collider3 | Abstract base class for generic collider object |
Cjet::ColliderSet3 | Collection of 3-D colliders |
Cjet::RigidBodyCollider3 | 3-D rigid body collider class |
Cjet::Collider3::ColliderQueryResult | Internal query result structure |
Cjet::Collider2::ColliderQueryResult | Internal query result structure |
Cjet::ConstArrayAccessor< T, N > | Generic N-dimensional read-only array accessor class interface |
Cjet::ConstArrayAccessor< T, 1 > | 1-D read-only array accessor class |
Cjet::ConstArrayAccessor< T, 2 > | 2-D read-only array accessor class |
Cjet::ConstArrayAccessor< T, 3 > | 3-D read-only array accessor class |
Cjet::CubicArraySampler< T, R, N > | Generic N-D cubic array sampler class |
Cjet::CubicArraySampler< T, R, 1 > | 1-D cubic array sampler class |
Cjet::CubicArraySampler< T, R, 2 > | 2-D cubic array sampler class |
Cjet::CubicArraySampler< T, R, 3 > | 3-D cubic array sampler class |
Cjet::MatrixCsr< T >::Element | |
Cjet::FdmBlas2 | BLAS operator wrapper for 2-D finite differencing |
Cjet::FdmBlas3 | BLAS operator wrapper for 3-D finite differencing |
Cjet::FdmCompressedBlas2 | BLAS operator wrapper for compressed 2-D finite differencing |
Cjet::FdmCompressedBlas3 | BLAS operator wrapper for compressed 3-D finite differencing |
Cjet::FdmCompressedLinearSystem2 | Compressed linear system (Ax=b) for 2-D finite differencing |
Cjet::FdmCompressedLinearSystem3 | Compressed linear system (Ax=b) for 3-D finite differencing |
Cjet::FdmLinearSystem2 | Linear system (Ax=b) for 2-D finite differencing |
Cjet::FdmLinearSystem3 | Linear system (Ax=b) for 3-D finite differencing |
►Cjet::FdmLinearSystemSolver2 | Abstract base class for 2-D finite difference-type linear system solver |
Cjet::FdmCgSolver2 | 2-D finite difference-type linear system solver using conjugate gradient |
Cjet::FdmGaussSeidelSolver2 | 2-D finite difference-type linear system solver using Gauss-Seidel method |
Cjet::FdmIccgSolver2 | 2-D finite difference-type linear system solver using incomplete Cholesky conjugate gradient (ICCG) |
Cjet::FdmJacobiSolver2 | 2-D finite difference-type linear system solver using Jacobi method |
►Cjet::FdmMgSolver2 | 2-D finite difference-type linear system solver using Multigrid |
Cjet::FdmMgpcgSolver2 | 2-D finite difference-type linear system solver using Multigrid Preconditioned conjugate gradient (MGPCG) |
►Cjet::FdmLinearSystemSolver3 | Abstract base class for 3-D finite difference-type linear system solver |
Cjet::FdmCgSolver3 | 3-D finite difference-type linear system solver using conjugate gradient |
Cjet::FdmGaussSeidelSolver3 | 3-D finite difference-type linear system solver using Gauss-Seidel method |
Cjet::FdmIccgSolver3 | 3-D finite difference-type linear system solver using incomplete Cholesky conjugate gradient (ICCG) |
Cjet::FdmJacobiSolver3 | 3-D finite difference-type linear system solver using Jacobi method |
►Cjet::FdmMgSolver3 | 3-D finite difference-type linear system solver using Multigrid |
Cjet::FdmMgpcgSolver3 | 3-D finite difference-type linear system solver using Multigrid Preconditioned conjugate gradient (MGPCG) |
Cjet::FdmMatrixRow2 | The row of FdmMatrix2 where row corresponds to (i, j) grid point |
Cjet::FdmMatrixRow3 | The row of FdmMatrix3 where row corresponds to (i, j, k) grid point |
Cjet::FdmMgLinearSystem2 | Multigrid-syle 2-D linear system |
Cjet::FdmMgLinearSystem3 | Multigrid-syle 3-D linear system |
Cjet::FdmMgUtils2 | Multigrid utilities for 2-D FDM system |
Cjet::FdmMgUtils3 | Multigrid utilities for 2-D FDM system |
►Cjet::Field2 | Abstract base class for 2-D fields |
►Cjet::ScalarField2 | Abstract base class for 2-D scalar field |
Cjet::ConstantScalarField2 | 2-D constant scalar field |
Cjet::CustomScalarField2 | 2-D scalar field with custom field function |
►Cjet::ScalarGrid2 | Abstract base class for 2-D scalar grid structure |
Cjet::CellCenteredScalarGrid2 | 2-D Cell-centered scalar grid structure |
Cjet::VertexCenteredScalarGrid2 | 2-D Vertex-centered scalar grid structure |
►Cjet::VectorField2 | Abstract base class for 2-D vector field |
Cjet::ConstantVectorField2 | 2-D constant vector field |
Cjet::CustomVectorField2 | 2-D vector field with custom field function |
►Cjet::VectorGrid2 | Abstract base class for 2-D vector grid structure |
►Cjet::CollocatedVectorGrid2 | Abstract base class for 2-D collocated vector grid structure |
Cjet::CellCenteredVectorGrid2 | 2-D Cell-centered vector grid structure |
Cjet::VertexCenteredVectorGrid2 | 2-D Vertex-centered vector grid structure |
Cjet::FaceCenteredGrid2 | 2-D face-centered (a.k.a MAC or staggered) grid |
►Cjet::Field3 | Abstract base class for 3-D fields |
►Cjet::ScalarField3 | Abstract base class for 3-D scalar field |
Cjet::ConstantScalarField3 | 3-D constant scalar field |
Cjet::CustomScalarField3 | 3-D scalar field with custom field function |
►Cjet::ScalarGrid3 | Abstract base class for 3-D scalar grid structure |
Cjet::CellCenteredScalarGrid3 | 3-D Cell-centered scalar grid structure |
Cjet::VertexCenteredScalarGrid3 | 3-D Vertex-centered scalar grid structure |
►Cjet::VectorField3 | Abstract base class for 3-D vector field |
Cjet::ConstantVectorField3 | 3-D constant vector field |
Cjet::CustomVectorField3 | 3-D vector field with custom field function |
►Cjet::VectorGrid3 | Abstract base class for 3-D vector grid structure |
►Cjet::CollocatedVectorGrid3 | Abstract base class for 3-D collocated vector grid structure |
Cjet::CellCenteredVectorGrid3 | 3-D Cell-centered vector grid structure |
Cjet::VertexCenteredVectorGrid3 | 3-D Vertex-centered vector grid structure |
Cjet::FaceCenteredGrid3 | 3-D face-centered (a.k.a MAC or staggered) grid |
Cjet::Frame | Representation of an animation frame |
►Cjet::GridBoundaryConditionSolver2 | Abstract base class for 2-D boundary condition solver for grids |
►Cjet::GridFractionalBoundaryConditionSolver2 | Fractional 2-D boundary condition solver for grids |
Cjet::GridBlockedBoundaryConditionSolver2 | Blocked 2-D boundary condition solver for grids |
►Cjet::GridBoundaryConditionSolver3 | Abstract base class for 3-D boundary condition solver for grids |
►Cjet::GridFractionalBoundaryConditionSolver3 | Fractional 3-D boundary condition solver for grids |
Cjet::GridBlockedBoundaryConditionSolver3 | Blocked 3-D boundary condition solver for grids |
►Cjet::GridDiffusionSolver2 | Abstract base class for 2-D grid-based diffusion equation solver |
Cjet::GridBackwardEulerDiffusionSolver2 | 2-D grid-based backward Euler diffusion solver |
Cjet::GridForwardEulerDiffusionSolver2 | 2-D grid-based forward Euler diffusion solver |
►Cjet::GridDiffusionSolver3 | Abstract base class for 3-D grid-based diffusion equation solver |
Cjet::GridBackwardEulerDiffusionSolver3 | 3-D grid-based backward Euler diffusion solver |
Cjet::GridForwardEulerDiffusionSolver3 | 3-D grid-based forward Euler diffusion solver |
►Cjet::GridEmitter2 | Abstract base class for 2-D grid-based emitters |
Cjet::GridEmitterSet2 | 2-D grid-based emitter set |
Cjet::VolumeGridEmitter2 | 2-D grid-based volumetric emitter |
►Cjet::GridEmitter3 | Abstract base class for 3-D grid-based emitters |
Cjet::GridEmitterSet3 | 3-D grid-based emitter set |
Cjet::VolumeGridEmitter3 | 3-D grid-based volumetric emitter |
Cjet::GridFluidSolverBuilderBase2< DerivedBuilder > | Base class for grid-based fluid solver builder |
►Cjet::GridFluidSolverBuilderBase2< ApicSolver2::Builder > | |
Cjet::ApicSolver2::Builder | Front-end to create ApicSolver2 objects step by step |
►Cjet::GridFluidSolverBuilderBase2< FlipSolver2::Builder > | |
Cjet::FlipSolver2::Builder | Front-end to create FlipSolver2 objects step by step |
►Cjet::GridFluidSolverBuilderBase2< GridFluidSolver2::Builder > | |
Cjet::GridFluidSolver2::Builder | Front-end to create GridFluidSolver2 objects step by step |
►Cjet::GridFluidSolverBuilderBase2< GridSmokeSolver2::Builder > | |
Cjet::GridSmokeSolver2::Builder | Front-end to create GridSmokeSolver2 objects step by step |
►Cjet::GridFluidSolverBuilderBase2< LevelSetLiquidSolver2::Builder > | |
Cjet::LevelSetLiquidSolver2::Builder | Front-end to create LevelSetLiquidSolver2 objects step by step |
►Cjet::GridFluidSolverBuilderBase2< PicSolver2::Builder > | |
Cjet::PicSolver2::Builder | Front-end to create PicSolver2 objects step by step |
Cjet::GridFluidSolverBuilderBase3< DerivedBuilder > | Base class for grid-based fluid solver builder |
►Cjet::GridFluidSolverBuilderBase3< ApicSolver3::Builder > | |
Cjet::ApicSolver3::Builder | Front-end to create ApicSolver3 objects step by step |
►Cjet::GridFluidSolverBuilderBase3< FlipSolver3::Builder > | |
Cjet::FlipSolver3::Builder | Front-end to create FlipSolver3 objects step by step |
►Cjet::GridFluidSolverBuilderBase3< GridFluidSolver3::Builder > | |
Cjet::GridFluidSolver3::Builder | Front-end to create GridFluidSolver3 objects step by step |
►Cjet::GridFluidSolverBuilderBase3< GridSmokeSolver3::Builder > | |
Cjet::GridSmokeSolver3::Builder | Front-end to create GridSmokeSolver3 objects step by step |
►Cjet::GridFluidSolverBuilderBase3< LevelSetLiquidSolver3::Builder > | |
Cjet::LevelSetLiquidSolver3::Builder | Front-end to create LevelSetLiquidSolver3 objects step by step |
►Cjet::GridFluidSolverBuilderBase3< PicSolver3::Builder > | |
Cjet::PicSolver3::Builder | Front-end to create PicSolver3 objects step by step |
►Cjet::GridPressureSolver2 | Abstract base class for 2-D grid-based pressure solver |
Cjet::GridFractionalSinglePhasePressureSolver2 | 2-D fractional single-phase pressure solver |
Cjet::GridSinglePhasePressureSolver2 | 2-D single-phase pressure solver |
►Cjet::GridPressureSolver3 | Abstract base class for 3-D grid-based pressure solver |
Cjet::GridFractionalSinglePhasePressureSolver3 | 3-D fractional single-phase pressure solver |
Cjet::GridSinglePhasePressureSolver3 | 3-D single-phase pressure solver |
►Cjet::IntersectionQueryEngine2< T > | Abstract base class for 2-D intersection test query engine |
Cjet::Bvh2< T > | Bounding Volume Hierarchy (BVH) in 2D |
Cjet::ListQueryEngine2< T > | Ad-hoc list-based 2-D intersection/nearest-neighbor query engine |
Cjet::Quadtree< T > | Generic quadtree data structure |
►Cjet::IntersectionQueryEngine2< ImplicitSurface2Ptr > | |
Cjet::Bvh2< ImplicitSurface2Ptr > | |
►Cjet::IntersectionQueryEngine2< Surface2Ptr > | |
Cjet::Bvh2< Surface2Ptr > | |
►Cjet::IntersectionQueryEngine3< T > | Abstract base class for 3-D intersection test query engine |
Cjet::Bvh3< T > | Bounding Volume Hierarchy (BVH) in 3D |
Cjet::ListQueryEngine3< T > | Ad-hoc list-based 3-D intersection/nearest-neighbor query engine |
Cjet::Octree< T > | Generic octree data structure |
►Cjet::IntersectionQueryEngine3< ImplicitSurface3Ptr > | |
Cjet::Bvh3< ImplicitSurface3Ptr > | |
►Cjet::IntersectionQueryEngine3< size_t > | |
Cjet::Bvh3< size_t > | |
►Cjet::IntersectionQueryEngine3< Surface3Ptr > | |
Cjet::Bvh3< Surface3Ptr > | |
Cjet::KdTree< T, K > | Generic k-d tree structure |
Cjet::KdTree< double, 2 > | |
Cjet::KdTree< double, 3 > | |
►Cjet::LevelSetSolver2 | Abstract base class for 2-D level set solver |
Cjet::FmmLevelSetSolver2 | Two-dimensional fast marching method (FMM) implementation |
►Cjet::IterativeLevelSetSolver2 | Abstract base class for 2-D PDE-based iterative level set solver |
Cjet::EnoLevelSetSolver2 | Two-dimensional third-order ENO-based iterative level set solver |
Cjet::UpwindLevelSetSolver2 | Two-dimensional first-order upwind-based iterative level set solver |
►Cjet::LevelSetSolver3 | Abstract base class for 3-D level set solver |
Cjet::FmmLevelSetSolver3 | Three-dimensional fast marching method (FMM) implementation |
►Cjet::IterativeLevelSetSolver3 | Abstract base class for 3-D PDE-based iterative level set solver |
Cjet::EnoLevelSetSolver3 | Three-dimensional third-order ENO-based iterative level set solver |
Cjet::UpwindLevelSetSolver3 | Three-dimensional first-order upwind-based iterative level set solver |
Cjet::LinearArraySampler< T, R, N > | Generic N-D linear array sampler class |
Cjet::LinearArraySampler< T, R, 1 > | 1-D linear array sampler class |
Cjet::LinearArraySampler< T, R, 2 > | 2-D linear array sampler class |
Cjet::LinearArraySampler< T, R, 3 > | 2-D linear array sampler class |
Cjet::Logger | Super simple logger implementation |
Cjet::Logging | Helper class for logging |
Cjet::Matrix< T, 2, 2 > | 2-D matrix class |
Cjet::Matrix< T, 3, 3 > | 3-D matrix class |
Cjet::Matrix< T, 4, 4 > | 4-D matrix class |
Cjet::MatrixCsr< T > | Compressed Sparse Row (CSR) matrix class |
Cjet::MatrixCsr< double > | |
Cjet::MatrixExpression< T, E > | Base class for matrix expression |
►Cjet::MatrixExpression< T, Matrix< T, M, N > > | |
Cjet::Matrix< T, M, N > | Static-sized M x N matrix class |
►Cjet::MatrixExpression< T, MatrixBinaryOp< T, E1, E2, Op > > | |
Cjet::MatrixBinaryOp< T, E1, E2, Op > | Matrix expression for binary operation |
►Cjet::MatrixExpression< T, MatrixConstant< T > > | |
Cjet::MatrixConstant< T > | Constant matrix expression |
►Cjet::MatrixExpression< T, MatrixCsrMatrixMul< T, ME > > | |
Cjet::MatrixCsrMatrixMul< T, ME > | Matrix expression for CSR matrix-matrix multiplication |
►Cjet::MatrixExpression< T, MatrixDiagonal< T, E > > | |
Cjet::MatrixDiagonal< T, E > | Diagonal matrix expression |
►Cjet::MatrixExpression< T, MatrixIdentity< T > > | |
Cjet::MatrixIdentity< T > | Identity matrix expression |
►Cjet::MatrixExpression< T, MatrixMul< T, E1, E2 > > | |
Cjet::MatrixMul< T, E1, E2 > | Matrix expression for matrix-matrix multiplication |
►Cjet::MatrixExpression< T, MatrixMxN< T > > | |
Cjet::MatrixMxN< T > | M x N matrix class |
►Cjet::MatrixExpression< T, MatrixScalarBinaryOp< T, E, Op > > | |
Cjet::MatrixScalarBinaryOp< T, E, Op > | Matrix expression for matrix-scalar binary operation |
►Cjet::MatrixExpression< T, MatrixTriangular< T, E > > | |
Cjet::MatrixTriangular< T, E > | Triangular matrix expression |
►Cjet::MatrixExpression< T, MatrixUnaryOp< T, E, Op > > | |
Cjet::MatrixUnaryOp< T, E, Op > | Matrix expression for unary operation |
Cjet::MgMatrix< BlasType > | Multigrid matrix wrapper |
Cjet::MgMatrix< FdmBlas2 > | |
Cjet::MgMatrix< FdmBlas3 > | |
Cjet::MgParameters< BlasType > | Multigrid input parameter set |
Cjet::MgParameters< jet::FdmBlas2 > | |
Cjet::MgParameters< jet::FdmBlas3 > | |
Cjet::MgResult | Multigrid result type |
Cjet::MgVector< BlasType > | Multigrid vector wrapper |
Cjet::MgVector< FdmBlas2 > | |
Cjet::MgVector< FdmBlas3 > | |
Cjet::NearestArraySampler< T, R, N > | Generic N-D nearest array sampler class |
Cjet::NearestArraySampler< T, R, 1 > | 1-D nearest array sampler class |
Cjet::NearestArraySampler< T, R, 2 > | 2-D nearest array sampler class |
Cjet::NearestArraySampler< T, R, 3 > | 3-D nearest array sampler class |
►Cjet::NearestNeighborQueryEngine2< T > | Abstract base class for 2-D nearest neigbor query engine |
Cjet::Bvh2< T > | Bounding Volume Hierarchy (BVH) in 2D |
Cjet::ListQueryEngine2< T > | Ad-hoc list-based 2-D intersection/nearest-neighbor query engine |
Cjet::Quadtree< T > | Generic quadtree data structure |
►Cjet::NearestNeighborQueryEngine2< ImplicitSurface2Ptr > | |
Cjet::Bvh2< ImplicitSurface2Ptr > | |
►Cjet::NearestNeighborQueryEngine2< Surface2Ptr > | |
Cjet::Bvh2< Surface2Ptr > | |
►Cjet::NearestNeighborQueryEngine3< T > | Abstract base class for 3-D nearest neigbor query engine |
Cjet::Bvh3< T > | Bounding Volume Hierarchy (BVH) in 3D |
Cjet::ListQueryEngine3< T > | Ad-hoc list-based 3-D intersection/nearest-neighbor query engine |
Cjet::Octree< T > | Generic octree data structure |
►Cjet::NearestNeighborQueryEngine3< ImplicitSurface3Ptr > | |
Cjet::Bvh3< ImplicitSurface3Ptr > | |
►Cjet::NearestNeighborQueryEngine3< size_t > | |
Cjet::Bvh3< size_t > | |
►Cjet::NearestNeighborQueryEngine3< Surface3Ptr > | |
Cjet::Bvh3< Surface3Ptr > | |
Cjet::NearestNeighborQueryResult2< T > | Nearest neighbor query result |
Cjet::NearestNeighborQueryResult3< T > | Nearest neighbor query result |
Cjet::KdTree< T, K >::Node | Simple K-d tree node |
Cjet::NullCgPreconditioner< BlasType > | No-op preconditioner for conjugate gradient |
►Cjet::ParticleEmitter2 | Abstract base class for 2-D particle emitter |
Cjet::ParticleEmitterSet2 | 2-D particle-based emitter set |
Cjet::PointParticleEmitter2 | 2-D point particle emitter |
Cjet::VolumeParticleEmitter2 | 2-D volumetric particle emitter |
►Cjet::ParticleEmitter3 | Abstract base class for 3-D particle emitter |
Cjet::ParticleEmitterSet3 | 3-D particle-based emitter set |
Cjet::PointParticleEmitter3 | 3-D point particle emitter |
Cjet::VolumeParticleEmitter3 | 3-D volumetric particle emitter |
Cjet::ParticleSystemSolverBuilderBase2< DerivedBuilder > | Base class for particle-based solver builder |
►Cjet::ParticleSystemSolverBuilderBase2< ParticleSystemSolver2::Builder > | |
Cjet::ParticleSystemSolver2::Builder | Front-end to create ParticleSystemSolver2 objects step by step |
Cjet::ParticleSystemSolverBuilderBase3< DerivedBuilder > | Base class for particle-based solver builder |
►Cjet::ParticleSystemSolverBuilderBase3< ParticleSystemSolver3::Builder > | |
Cjet::ParticleSystemSolver3::Builder | Front-end to create ParticleSystemSolver3 objects step by step |
Cjet::Point< T, N > | Generic N-D point class |
Cjet::Point< T, 2 > | 2-D point class |
Cjet::Point< T, 3 > | 3-D point class |
►Cjet::PointGenerator2 | Abstract base class for 2-D point generator |
Cjet::GridPointGenerator2 | 2-D regular-grid point generator |
Cjet::TrianglePointGenerator | Right triangle point generator |
►Cjet::PointGenerator3 | Abstract base class for 3-D point generator |
Cjet::BccLatticePointGenerator | Body-centered lattice points generator |
Cjet::FccLatticePointGenerator | Face-centered lattice points generator |
Cjet::GridPointGenerator3 | 3-D regular-grid point generator |
►Cjet::PointNeighborSearcherBuilder2 | Abstract base class for 2-D point neighbor searcher builders |
Cjet::PointHashGridSearcher2::Builder | Front-end to create PointHashGridSearcher2 objects step by step |
Cjet::PointKdTreeSearcher2::Builder | Front-end to create PointKdTreeSearcher2 objects step by step |
Cjet::PointParallelHashGridSearcher2::Builder | Front-end to create PointParallelHashGridSearcher2 objects step by step |
Cjet::PointSimpleListSearcher2::Builder | Front-end to create PointSimpleListSearcher2 objects step by step |
►Cjet::PointNeighborSearcherBuilder3 | Abstract base class for 3-D point neighbor searcher builders |
Cjet::PointHashGridSearcher3::Builder | Front-end to create PointHashGridSearcher3 objects step by step |
Cjet::PointKdTreeSearcher3::Builder | Front-end to create PointKdTreeSearcher3 objects step by step |
Cjet::PointParallelHashGridSearcher3::Builder | Front-end to create PointParallelHashGridSearcher3 objects step by step |
Cjet::PointSimpleListSearcher3::Builder | Front-end to create PointSimpleListSearcher3 objects step by step |
►Cjet::PointsToImplicit2 | Abstract base class for 2-D points-to-implicit converters |
Cjet::AnisotropicPointsToImplicit2 | 2-D points-to-implicit converter using Anisotropic kernels |
Cjet::SphericalPointsToImplicit2 | 2-D points-to-implicit converter based on simple sphere model |
Cjet::SphPointsToImplicit2 | 2-D points-to-implicit converter based on standard SPH kernel |
Cjet::ZhuBridsonPointsToImplicit2 | 2-D points-to-implicit converter based on Zhu and Bridson's method |
►Cjet::PointsToImplicit3 | Abstract base class for 3-D points-to-implicit converters |
Cjet::AnisotropicPointsToImplicit3 | 3-D points-to-implicit converter using Anisotropic kernels |
Cjet::SphericalPointsToImplicit3 | 3-D points-to-implicit converter based on simple sphere model |
Cjet::SphPointsToImplicit3 | 3-D points-to-implicit converter based on standard SPH kernel |
Cjet::ZhuBridsonPointsToImplicit3 | 3-D points-to-implicit converter based on Zhu and Bridson's method |
Cjet::Quaternion< T > | Quaternion class defined as q = w + xi + yj + zk |
Cjet::Quaternion< double > | |
Cjet::Ray< T, N > | Class for ray |
Cjet::Ray< T, 2 > | Class for 2-D ray |
Cjet::Ray< T, 3 > | Class for 2-D ray |
Cjet::RDivides< T > | Reverse divides operator |
Cjet::RMinus< T > | Reverse minus operator |
►Cjet::ScalarGridBuilder2 | Abstract base class for 2-D scalar grid builder |
Cjet::CellCenteredScalarGrid2::Builder | Front-end to create CellCenteredScalarGrid2 objects step by step |
Cjet::VertexCenteredScalarGrid2::Builder | Front-end to create VertexCenteredScalarGrid2 objects step by step |
►Cjet::ScalarGridBuilder3 | Abstract base class for 3-D scalar grid builder |
Cjet::CellCenteredScalarGrid3::Builder | Front-end to create CellCenteredScalarGrid3 objects step by step |
Cjet::VertexCenteredScalarGrid3::Builder | A grid builder class that returns 3-D vertex-centered scalar grid |
Cjet::ScalarType< T > | Returns the type of the value itself |
Cjet::ScalarType< Vector2< T > > | Returns the type of the value itself |
Cjet::ScalarType< Vector3< T > > | Returns the type of the value itself |
Cjet::ScalarType< Vector4< T > > | Returns the type of the value itself |
Cjet::ScalarType< Vector< T, N > > | Returns the type of the value |
►Cjet::Serializable | Abstract base class for any serializable class |
►Cjet::Grid2 | Abstract base class for 2-D cartesian grid structure |
Cjet::ScalarGrid2 | Abstract base class for 2-D scalar grid structure |
Cjet::VectorGrid2 | Abstract base class for 2-D vector grid structure |
►Cjet::Grid3 | Abstract base class for 3-D cartesian grid structure |
Cjet::ScalarGrid3 | Abstract base class for 3-D scalar grid structure |
Cjet::VectorGrid3 | Abstract base class for 3-D vector grid structure |
Cjet::GridSystemData2 | 2-D grid system data |
Cjet::GridSystemData3 | 3-D grid system data |
►Cjet::ParticleSystemData2 | 2-D particle system data |
Cjet::SphSystemData2 | 2-D SPH particle system data |
►Cjet::ParticleSystemData3 | 3-D particle system data |
Cjet::SphSystemData3 | 3-D SPH particle system data |
►Cjet::PointNeighborSearcher2 | Abstract base class for 2-D neighbor point searcher |
Cjet::PointHashGridSearcher2 | Hash grid-based 2-D point searcher |
Cjet::PointKdTreeSearcher2 | KdTree-based 2-D point searcher |
Cjet::PointParallelHashGridSearcher2 | Parallel version of hash grid-based 2-D point searcher |
Cjet::PointSimpleListSearcher2 | Simple ad-hoc 2-D point searcher |
►Cjet::PointNeighborSearcher3 | Abstract base class for 3-D neighbor point searcher |
Cjet::PointHashGridSearcher3 | Hash grid-based 3-D point searcher |
Cjet::PointKdTreeSearcher3 | KdTree-based 3-D point searcher |
Cjet::PointParallelHashGridSearcher3 | Parallel version of hash grid-based 3-D point searcher |
Cjet::PointSimpleListSearcher3 | Simple ad-hoc 3-D point searcher |
Cjet::Size2 | 2-D size class |
Cjet::Size3 | 3-D size class |
Cjet::SphSolverBuilderBase2< DerivedBuilder > | Base class for SPH-based fluid solver builder |
►Cjet::SphSolverBuilderBase2< PciSphSolver2::Builder > | |
Cjet::PciSphSolver2::Builder | Front-end to create PciSphSolver2 objects step by step |
►Cjet::SphSolverBuilderBase2< SphSolver2::Builder > | |
Cjet::SphSolver2::Builder | Front-end to create SphSolver2 objects step by step |
Cjet::SphSolverBuilderBase3< DerivedBuilder > | Base class for SPH-based fluid solver builder |
►Cjet::SphSolverBuilderBase3< PciSphSolver3::Builder > | |
Cjet::PciSphSolver3::Builder | Front-end to create PciSphSolver3 objects step by step |
►Cjet::SphSolverBuilderBase3< SphSolver3::Builder > | |
Cjet::SphSolver3::Builder | Front-end to create SphSolver3 objects step by step |
Cjet::SphSpikyKernel2 | Spiky 2-D SPH kernel function object |
Cjet::SphSpikyKernel3 | Spiky 3-D SPH kernel function object |
Cjet::SphStdKernel2 | Standard 2-D SPH kernel function object |
Cjet::SphStdKernel3 | Standard 3-D SPH kernel function object |
►Cjet::Surface2 | Abstract base class for 2-D surface |
Cjet::Box2 | 2-D box geometry |
►Cjet::ImplicitSurface2 | Abstract base class for 2-D implicit surface |
Cjet::CustomImplicitSurface2 | Custom 2-D implicit surface using arbitrary function |
Cjet::ImplicitSurfaceSet2 | 2-D implicit surface set |
Cjet::SurfaceToImplicit2 | 2-D implicit surface wrapper for generic Surface2 instance |
Cjet::Plane2 | 2-D plane geometry |
Cjet::Sphere2 | 2-D sphere geometry |
Cjet::SurfaceSet2 | 2-D surface set |
►Cjet::Surface3 | Abstract base class for 3-D surface |
Cjet::Box3 | 3-D box geometry |
Cjet::Cylinder3 | 3-D cylinder geometry |
►Cjet::ImplicitSurface3 | Abstract base class for 3-D implicit surface |
Cjet::CustomImplicitSurface3 | Custom 3-D implicit surface using arbitrary function |
Cjet::ImplicitSurfaceSet3 | 3-D implicit surface set |
Cjet::ImplicitTriangleMesh3 | TriangleMesh3 to ImplicitSurface3 converter |
Cjet::SurfaceToImplicit3 | 3-D implicit surface wrapper for generic Surface3 instance |
Cjet::Plane3 | 3-D plane geometry |
Cjet::Sphere3 | 3-D sphere geometry |
Cjet::SurfaceSet3 | 3-D surface set |
Cjet::Triangle3 | 3-D triangle geometry |
Cjet::TriangleMesh3 | 3-D triangle mesh geometry |
Cjet::SurfaceBuilderBase2< DerivedBuilder > | Base class for 2-D surface builder |
►Cjet::SurfaceBuilderBase2< Box2::Builder > | |
Cjet::Box2::Builder | Front-end to create Box2 objects step by step |
►Cjet::SurfaceBuilderBase2< CustomImplicitSurface2::Builder > | |
Cjet::CustomImplicitSurface2::Builder | Front-end to create CustomImplicitSurface2 objects step by step |
►Cjet::SurfaceBuilderBase2< ImplicitSurfaceSet2::Builder > | |
Cjet::ImplicitSurfaceSet2::Builder | Front-end to create ImplicitSurfaceSet2 objects step by step |
►Cjet::SurfaceBuilderBase2< Plane2::Builder > | |
Cjet::Plane2::Builder | Front-end to create Plane2 objects step by step |
►Cjet::SurfaceBuilderBase2< Sphere2::Builder > | |
Cjet::Sphere2::Builder | Front-end to create Sphere2 objects step by step |
►Cjet::SurfaceBuilderBase2< SurfaceSet2::Builder > | |
Cjet::SurfaceSet2::Builder | Front-end to create SurfaceSet2 objects step by step |
►Cjet::SurfaceBuilderBase2< SurfaceToImplicit2::Builder > | |
Cjet::SurfaceToImplicit2::Builder | Front-end to create SurfaceToImplicit2 objects step by step |
Cjet::SurfaceBuilderBase3< DerivedBuilder > | Base class for 3-D surface builder |
►Cjet::SurfaceBuilderBase3< Box3::Builder > | |
Cjet::Box3::Builder | Front-end to create Box3 objects step by step |
►Cjet::SurfaceBuilderBase3< CustomImplicitSurface3::Builder > | |
Cjet::CustomImplicitSurface3::Builder | Front-end to create CustomImplicitSurface3 objects step by step |
►Cjet::SurfaceBuilderBase3< Cylinder3::Builder > | |
Cjet::Cylinder3::Builder | Front-end to create Cylinder3 objects step by step |
►Cjet::SurfaceBuilderBase3< ImplicitSurfaceSet3::Builder > | |
Cjet::ImplicitSurfaceSet3::Builder | Front-end to create ImplicitSurfaceSet3 objects step by step |
►Cjet::SurfaceBuilderBase3< ImplicitTriangleMesh3::Builder > | |
Cjet::ImplicitTriangleMesh3::Builder | Front-end to create ImplicitTriangleMesh3 objects step by step |
►Cjet::SurfaceBuilderBase3< Plane3::Builder > | |
Cjet::Plane3::Builder | Front-end to create Plane3 objects step by step |
►Cjet::SurfaceBuilderBase3< Sphere3::Builder > | |
Cjet::Sphere3::Builder | Front-end to create Sphere3 objects step by step |
►Cjet::SurfaceBuilderBase3< SurfaceSet3::Builder > | |
Cjet::SurfaceSet3::Builder | Front-end to create SurfaceSet3 objects step by step |
►Cjet::SurfaceBuilderBase3< SurfaceToImplicit3::Builder > | |
Cjet::SurfaceToImplicit3::Builder | Front-end to create SurfaceToImplicit3 objects step by step |
►Cjet::SurfaceBuilderBase3< Triangle3::Builder > | |
Cjet::Triangle3::Builder | Front-end to create Triangle3 objects step by step |
►Cjet::SurfaceBuilderBase3< TriangleMesh3::Builder > | |
Cjet::TriangleMesh3::Builder | Front-end to create TriangleMesh3 objects step by step |
Cjet::SurfaceRayIntersection2 | Struct that represents ray-surface intersection point |
Cjet::SurfaceRayIntersection3 | Struct that represents ray-surface intersection point |
Cjet::Timer | Simple timer class |
Cjet::Transform2 | Represents 2-D rigid body transform |
Cjet::Transform3 | Represents 3-D rigid body transform |
Cjet::TypeCast< T, U > | Type casting operator |
Cjet::Vector< T, 2 > | 2-D vector class |
Cjet::Vector< T, 3 > | 3-D vector class |
Cjet::Vector< T, 4 > | 4-D vector class |
Cjet::VectorExpression< T, E > | Base class for vector expression |
►Cjet::VectorExpression< double, VectorN< double > > | |
Cjet::VectorN< double > | |
►Cjet::VectorExpression< T, MatrixCsrVectorMul< T, VE > > | |
Cjet::MatrixCsrVectorMul< T, VE > | Vector expression for CSR matrix-vector multiplication |
►Cjet::VectorExpression< T, MatrixVectorMul< T, ME, VE > > | |
Cjet::MatrixVectorMul< T, ME, VE > | Vector expression for matrix-vector multiplication |
►Cjet::VectorExpression< T, Vector< T, N > > | |
Cjet::Vector< T, N > | Generic statically-sized N-D vector class |
Cjet::Vector< T, K > | |
►Cjet::VectorExpression< T, VectorBinaryOp< T, E1, E2, Op > > | |
Cjet::VectorBinaryOp< T, E1, E2, Op > | Vector expression for binary operation |
►Cjet::VectorExpression< T, VectorN< T > > | |
Cjet::VectorN< T > | General purpose dynamically-sizedN-D vector class |
►Cjet::VectorExpression< T, VectorScalarBinaryOp< T, E, Op > > | |
Cjet::VectorScalarBinaryOp< T, E, Op > | Vector expression for matrix-scalar binary operation |
►Cjet::VectorExpression< T, VectorUnaryOp< T, E, Op > > | |
Cjet::VectorUnaryOp< T, E, Op > | Vector expression for unary operation |
►Cjet::VectorGridBuilder2 | Abstract base class for 2-D vector grid builder |
Cjet::CellCenteredVectorGrid2::Builder | Front-end to create CellCenteredVectorGrid2 objects step by step |
Cjet::FaceCenteredGrid2::Builder | Front-end to create FaceCenteredGrid2 objects step by step |
Cjet::VertexCenteredVectorGrid2::Builder | A grid builder class that returns 2-D vertex-centered vector grid |
►Cjet::VectorGridBuilder3 | Abstract base class for 3-D vector grid builder |
Cjet::CellCenteredVectorGrid3::Builder | Front-end to create CellCenteredScalarGrid3 objects step by step |
Cjet::FaceCenteredGrid3::Builder | Front-end to create CellCenteredScalarGrid3 objects step by step |
Cjet::VertexCenteredVectorGrid3::Builder | Front-end to create VertexCenteredVectorGrid3 objects step by step |