Jet  v1.3.3
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cjet::AdvectionSolver2Abstract based class for 2-D grid-based advection solver
 Cjet::AdvectionSolver3Abstract based class for 3-D grid-based advection solver
 Cjet::AnimationAbstract base class for animation-related class
 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::BuilderFront-end to create ColliderSet2 objects step by step
 Cjet::ColliderSet3::BuilderFront-end to create ColliderSet3 objects step by step
 Cjet::ConstantScalarField2::BuilderFront-end to create ConstantScalarField2 objects step by step
 Cjet::PointParticleEmitter2::BuilderFront-end to create PointParticleEmitter2 objects step by step
 Cjet::PointParticleEmitter3::BuilderFront-end to create PointParticleEmitter3 objects step by step
 Cjet::ConstantScalarField3::BuilderFront-end to create ConstantScalarField3 objects step by step
 Cjet::ConstantVectorField2::BuilderFront-end to create ConstantVectorField2 objects step by step
 Cjet::RigidBodyCollider2::BuilderFront-end to create RigidBodyCollider2 objects step by step
 Cjet::RigidBodyCollider3::BuilderFront-end to create RigidBodyCollider3 objects step by step
 Cjet::ConstantVectorField3::BuilderFront-end to create ConstantVectorField3 objects step by step
 Cjet::GridEmitterSet2::BuilderFront-end to create GridEmitterSet2 objects step by step
 Cjet::GridEmitterSet3::BuilderFront-end to create GridEmitterSet3 objects step by step
 Cjet::CustomScalarField2::BuilderFront-end to create CustomScalarField2 objects step by step
 Cjet::CustomScalarField3::BuilderFront-end to create CustomScalarField3 objects step by step
 Cjet::CustomVectorField2::BuilderFront-end to create CustomVectorField2 objects step by step
 Cjet::CustomVectorField3::BuilderFront-end to create CustomVectorField3 objects step by step
 Cjet::VolumeGridEmitter2::BuilderFront-end to create VolumeGridEmitter2 objects step by step
 Cjet::VolumeGridEmitter3::BuilderFront-end to create VolumeGridEmitter3 objects step by step
 Cjet::VolumeParticleEmitter2::BuilderFront-end to create VolumeParticleEmitter2 objects step by step
 Cjet::VolumeParticleEmitter3::BuilderFront-end to create VolumeParticleEmitter3 objects step by step
 Cjet::ParticleEmitterSet2::BuilderFront-end to create ParticleEmitterSet2 objects step by step
 Cjet::ParticleEmitterSet3::BuilderFront-end to create ParticleEmitterSet3 objects step by step
 Cjet::ClosestIntersectionQueryResult2< T >Closest intersection query result
 Cjet::ClosestIntersectionQueryResult3< T >Closest intersection query result
 Cjet::Collider2Abstract base class for generic collider object
 Cjet::Collider3Abstract base class for generic collider object
 Cjet::Collider3::ColliderQueryResultInternal query result structure
 Cjet::Collider2::ColliderQueryResultInternal 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::FdmBlas2BLAS operator wrapper for 2-D finite differencing
 Cjet::FdmBlas3BLAS operator wrapper for 3-D finite differencing
 Cjet::FdmCompressedBlas2BLAS operator wrapper for compressed 2-D finite differencing
 Cjet::FdmCompressedBlas3BLAS operator wrapper for compressed 3-D finite differencing
 Cjet::FdmCompressedLinearSystem2Compressed linear system (Ax=b) for 2-D finite differencing
 Cjet::FdmCompressedLinearSystem3Compressed linear system (Ax=b) for 3-D finite differencing
 Cjet::FdmLinearSystem2Linear system (Ax=b) for 2-D finite differencing
 Cjet::FdmLinearSystem3Linear system (Ax=b) for 3-D finite differencing
 Cjet::FdmLinearSystemSolver2Abstract base class for 2-D finite difference-type linear system solver
 Cjet::FdmLinearSystemSolver3Abstract base class for 3-D finite difference-type linear system solver
 Cjet::FdmMatrixRow2The row of FdmMatrix2 where row corresponds to (i, j) grid point
 Cjet::FdmMatrixRow3The row of FdmMatrix3 where row corresponds to (i, j, k) grid point
 Cjet::FdmMgLinearSystem2Multigrid-syle 2-D linear system
 Cjet::FdmMgLinearSystem3Multigrid-syle 3-D linear system
 Cjet::FdmMgUtils2Multigrid utilities for 2-D FDM system
 Cjet::FdmMgUtils3Multigrid utilities for 2-D FDM system
 Cjet::Field2Abstract base class for 2-D fields
 Cjet::Field3Abstract base class for 3-D fields
 Cjet::FrameRepresentation of an animation frame
 Cjet::GridBoundaryConditionSolver2Abstract base class for 2-D boundary condition solver for grids
 Cjet::GridBoundaryConditionSolver3Abstract base class for 3-D boundary condition solver for grids
 Cjet::GridDiffusionSolver2Abstract base class for 2-D grid-based diffusion equation solver
 Cjet::GridDiffusionSolver3Abstract base class for 3-D grid-based diffusion equation solver
 Cjet::GridEmitter2Abstract base class for 2-D grid-based emitters
 Cjet::GridEmitter3Abstract base class for 3-D grid-based emitters
 Cjet::GridFluidSolverBuilderBase2< DerivedBuilder >Base class for grid-based fluid solver builder
 Cjet::GridFluidSolverBuilderBase2< ApicSolver2::Builder >
 Cjet::GridFluidSolverBuilderBase2< FlipSolver2::Builder >
 Cjet::GridFluidSolverBuilderBase2< GridFluidSolver2::Builder >
 Cjet::GridFluidSolverBuilderBase2< GridSmokeSolver2::Builder >
 Cjet::GridFluidSolverBuilderBase2< LevelSetLiquidSolver2::Builder >
 Cjet::GridFluidSolverBuilderBase2< PicSolver2::Builder >
 Cjet::GridFluidSolverBuilderBase3< DerivedBuilder >Base class for grid-based fluid solver builder
 Cjet::GridFluidSolverBuilderBase3< ApicSolver3::Builder >
 Cjet::GridFluidSolverBuilderBase3< FlipSolver3::Builder >
 Cjet::GridFluidSolverBuilderBase3< GridFluidSolver3::Builder >
 Cjet::GridFluidSolverBuilderBase3< GridSmokeSolver3::Builder >
 Cjet::GridFluidSolverBuilderBase3< LevelSetLiquidSolver3::Builder >
 Cjet::GridFluidSolverBuilderBase3< PicSolver3::Builder >
 Cjet::GridPressureSolver2Abstract base class for 2-D grid-based pressure solver
 Cjet::GridPressureSolver3Abstract base class for 3-D grid-based pressure solver
 Cjet::IntersectionQueryEngine2< T >Abstract base class for 2-D intersection test query engine
 Cjet::IntersectionQueryEngine2< ImplicitSurface2Ptr >
 Cjet::IntersectionQueryEngine2< Surface2Ptr >
 Cjet::IntersectionQueryEngine3< T >Abstract base class for 3-D intersection test query engine
 Cjet::IntersectionQueryEngine3< ImplicitSurface3Ptr >
 Cjet::IntersectionQueryEngine3< size_t >
 Cjet::IntersectionQueryEngine3< Surface3Ptr >
 Cjet::KdTree< T, K >Generic k-d tree structure
 Cjet::KdTree< double, 2 >
 Cjet::KdTree< double, 3 >
 Cjet::LevelSetSolver2Abstract base class for 2-D level set solver
 Cjet::LevelSetSolver3Abstract base class for 3-D 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::LoggerSuper simple logger implementation
 Cjet::LoggingHelper 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::MatrixExpression< T, MatrixBinaryOp< T, E1, E2, Op > >
 Cjet::MatrixExpression< T, MatrixConstant< T > >
 Cjet::MatrixExpression< T, MatrixCsrMatrixMul< T, ME > >
 Cjet::MatrixExpression< T, MatrixDiagonal< T, E > >
 Cjet::MatrixExpression< T, MatrixIdentity< T > >
 Cjet::MatrixExpression< T, MatrixMul< T, E1, E2 > >
 Cjet::MatrixExpression< T, MatrixMxN< T > >
 Cjet::MatrixExpression< T, MatrixScalarBinaryOp< T, E, Op > >
 Cjet::MatrixExpression< T, MatrixTriangular< T, E > >
 Cjet::MatrixExpression< T, MatrixUnaryOp< T, E, Op > >
 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::MgResultMultigrid 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::NearestNeighborQueryEngine2< ImplicitSurface2Ptr >
 Cjet::NearestNeighborQueryEngine2< Surface2Ptr >
 Cjet::NearestNeighborQueryEngine3< T >Abstract base class for 3-D nearest neigbor query engine
 Cjet::NearestNeighborQueryEngine3< ImplicitSurface3Ptr >
 Cjet::NearestNeighborQueryEngine3< size_t >
 Cjet::NearestNeighborQueryEngine3< Surface3Ptr >
 Cjet::NearestNeighborQueryResult2< T >Nearest neighbor query result
 Cjet::NearestNeighborQueryResult3< T >Nearest neighbor query result
 Cjet::KdTree< T, K >::NodeSimple K-d tree node
 Cjet::NullCgPreconditioner< BlasType >No-op preconditioner for conjugate gradient
 Cjet::ParticleEmitter2Abstract base class for 2-D particle emitter
 Cjet::ParticleEmitter3Abstract base class for 3-D particle emitter
 Cjet::ParticleSystemSolverBuilderBase2< DerivedBuilder >Base class for particle-based solver builder
 Cjet::ParticleSystemSolverBuilderBase2< ParticleSystemSolver2::Builder >
 Cjet::ParticleSystemSolverBuilderBase3< DerivedBuilder >Base class for particle-based solver builder
 Cjet::ParticleSystemSolverBuilderBase3< ParticleSystemSolver3::Builder >
 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::PointGenerator2Abstract base class for 2-D point generator
 Cjet::PointGenerator3Abstract base class for 3-D point generator
 Cjet::PointNeighborSearcherBuilder2Abstract base class for 2-D point neighbor searcher builders
 Cjet::PointNeighborSearcherBuilder3Abstract base class for 3-D point neighbor searcher builders
 Cjet::PointsToImplicit2Abstract base class for 2-D points-to-implicit converters
 Cjet::PointsToImplicit3Abstract base class for 3-D points-to-implicit converters
 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::ScalarGridBuilder2Abstract base class for 2-D scalar grid builder
 Cjet::ScalarGridBuilder3Abstract base class for 3-D scalar grid builder
 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::SerializableAbstract base class for any serializable class
 Cjet::Size22-D size class
 Cjet::Size33-D size class
 Cjet::SphSolverBuilderBase2< DerivedBuilder >Base class for SPH-based fluid solver builder
 Cjet::SphSolverBuilderBase2< PciSphSolver2::Builder >
 Cjet::SphSolverBuilderBase2< SphSolver2::Builder >
 Cjet::SphSolverBuilderBase3< DerivedBuilder >Base class for SPH-based fluid solver builder
 Cjet::SphSolverBuilderBase3< PciSphSolver3::Builder >
 Cjet::SphSolverBuilderBase3< SphSolver3::Builder >
 Cjet::SphSpikyKernel2Spiky 2-D SPH kernel function object
 Cjet::SphSpikyKernel3Spiky 3-D SPH kernel function object
 Cjet::SphStdKernel2Standard 2-D SPH kernel function object
 Cjet::SphStdKernel3Standard 3-D SPH kernel function object
 Cjet::Surface2Abstract base class for 2-D surface
 Cjet::Surface3Abstract base class for 3-D surface
 Cjet::SurfaceBuilderBase2< DerivedBuilder >Base class for 2-D surface builder
 Cjet::SurfaceBuilderBase2< Box2::Builder >
 Cjet::SurfaceBuilderBase2< CustomImplicitSurface2::Builder >
 Cjet::SurfaceBuilderBase2< ImplicitSurfaceSet2::Builder >
 Cjet::SurfaceBuilderBase2< Plane2::Builder >
 Cjet::SurfaceBuilderBase2< Sphere2::Builder >
 Cjet::SurfaceBuilderBase2< SurfaceSet2::Builder >
 Cjet::SurfaceBuilderBase2< SurfaceToImplicit2::Builder >
 Cjet::SurfaceBuilderBase3< DerivedBuilder >Base class for 3-D surface builder
 Cjet::SurfaceBuilderBase3< Box3::Builder >
 Cjet::SurfaceBuilderBase3< CustomImplicitSurface3::Builder >
 Cjet::SurfaceBuilderBase3< Cylinder3::Builder >
 Cjet::SurfaceBuilderBase3< ImplicitSurfaceSet3::Builder >
 Cjet::SurfaceBuilderBase3< ImplicitTriangleMesh3::Builder >
 Cjet::SurfaceBuilderBase3< Plane3::Builder >
 Cjet::SurfaceBuilderBase3< Sphere3::Builder >
 Cjet::SurfaceBuilderBase3< SurfaceSet3::Builder >
 Cjet::SurfaceBuilderBase3< SurfaceToImplicit3::Builder >
 Cjet::SurfaceBuilderBase3< Triangle3::Builder >
 Cjet::SurfaceBuilderBase3< TriangleMesh3::Builder >
 Cjet::SurfaceRayIntersection2Struct that represents ray-surface intersection point
 Cjet::SurfaceRayIntersection3Struct that represents ray-surface intersection point
 Cjet::TimerSimple timer class
 Cjet::Transform2Represents 2-D rigid body transform
 Cjet::Transform3Represents 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::VectorExpression< T, MatrixCsrVectorMul< T, VE > >
 Cjet::VectorExpression< T, MatrixVectorMul< T, ME, VE > >
 Cjet::VectorExpression< T, Vector< T, N > >
 Cjet::VectorExpression< T, VectorBinaryOp< T, E1, E2, Op > >
 Cjet::VectorExpression< T, VectorN< T > >
 Cjet::VectorExpression< T, VectorScalarBinaryOp< T, E, Op > >
 Cjet::VectorExpression< T, VectorUnaryOp< T, E, Op > >
 Cjet::VectorGridBuilder2Abstract base class for 2-D vector grid builder
 Cjet::VectorGridBuilder3Abstract base class for 3-D vector grid builder