Classes
-
namespace hub
- namespace calc
-
namespace callback
- class DefaultWriter
- class EnergyErrWriter
- class LogTimeSlice
- class StepSlice
- class TimeSlice
- namespace consts
-
namespace force
- class InteractionData Acceleration data set.
- class Interactions Interaction adapter. Put all interactions together.
- class NewtonianGrav Newtonian direct summation force.
- class PN1 First order Post-Newtonian term for general relativity.
-
namespace integrator
- class GaussRadau
- class Radau
- class Symplectic10th
- class Symplectic2nd Second symplectic method.
- class Symplectic4th
- class Symplectic6th
- class Symplectic8th
- namespace math
- namespace multi_thread
-
namespace orbit
- struct Elliptic Derived class of Kepler orbit. Elliptical orbit.
- struct Hyperbolic Derived class of Kepler orbit. Hyperbolic orbit.
- struct KeplerOrbit
- struct RandomIndicator A place holder that indicates one of the three angles in orbital parameters will be randomly generated.
- namespace random
- namespace scattering
-
namespace tools
- class Timer
- namespace unit
-
class Chain Static class for chain coordinates transformation.
- struct Kahan
- class RunArgs
- class Simulator
- struct Types
- struct Vec3
- namespace std STL namespace.
-
namespace tf taskflow namespace
- class ChromeObserver observer interface based on Chrome tracing format
- class CriticalSection class to create a critical region of limited workers to run tasks
- class cublasFlowCapturer class to construct a cuBLAS task graph
- class cublasScopedPerThreadHandle class to provide RAII-styled guard of cublas handle acquisition
- class cudaBLAF basic linear algebra flow on top of cudaFlow
- class cudaCapturingBase class to provide helper common methods for optimization algorithms
- class cudaFlow class for building a CUDA task dependency graph
- class cudaFlowCapturer class for building a CUDA task dependency graph through stream capture
- class cudaFlowCapturerBase base class to construct a CUDA task graph through stream capture
-
class cudaPerThreadDeviceObjectPool per-thread object pool to manage CUDA device object
- struct Object structure to store a context object
- class cudaRoundRobinCapturing class to capture the described graph into a native cudaGraph using a greedy round-robin algorithm on a fixed number of streams
- class cudaScopedDevice RAII-styled device context switch.
- class cudaScopedPerThreadEvent class that provides RAII-styled guard of event acquisition
- class cudaScopedPerThreadStream class that provides RAII-styled guard of stream acquisition
- class cudaSequentialCapturing class to capture the described graph into a native cudaGraph using a single stream
- class cudaTask handle to a node of the internal CUDA graph
- class Executor execution interface for running a taskflow graph
- class FlowBuilder building methods of a task dependency graph
- class Future class to access the result of task execution
- class ObserverInterface The interface class for creating an executor observer.
- class Semaphore class to create a semophore object for building a concurrency constraint
- class Singleton class template to create a thread-safe singleton object
- class Subflow class to construct a subflow graph from the execution of a dynamic task
- class Task handle to a node in a task dependency graph
- class Taskflow main entry to create a task dependency graph
- class TaskQueue Lock-free unbounded single-producer multiple-consumer queue.
- class TaskView class to access task information from the observer interface
- class Tensor a tensor contains arithmetic data in N dimensions
- class TensorExpr handle to a tensor expression created by a tensorframe
- class TFProfObserver observer interface based on the built-in taskflow profiler format
- class WorkerView class to create an immutable view of a worker in an executor
- struct hash hash specialization for std::
hash<tf:: TaskView>
- struct hash hash specialization for std::
hash<tf:: TaskView>
- namespace calc
-
namespace callback
- class DefaultWriter
- class EnergyErrWriter
- class LogTimeSlice
- class StepSlice
- class TimeSlice
- namespace consts
-
namespace force
- class InteractionData Acceleration data set.
- class Interactions Interaction adapter. Put all interactions together.
- class NewtonianGrav Newtonian direct summation force.
- class PN1 First order Post-Newtonian term for general relativity.
-
namespace integrator
- class GaussRadau
- class Radau
- class Symplectic10th
- class Symplectic2nd Second symplectic method.
- class Symplectic4th
- class Symplectic6th
- class Symplectic8th
- namespace math
- namespace multi_thread
-
namespace orbit
- struct Elliptic Derived class of Kepler orbit. Elliptical orbit.
- struct Hyperbolic Derived class of Kepler orbit. Hyperbolic orbit.
- struct KeplerOrbit
- struct RandomIndicator A place holder that indicates one of the three angles in orbital parameters will be randomly generated.
- namespace random
- namespace scattering
-
namespace tools
- class Timer
- namespace unit
- class Chain Static class for chain coordinates transformation.
- struct Kahan
- class RunArgs
- class Simulator
- struct Types
- struct Vec3
- class ChromeObserver observer interface based on Chrome tracing format
- class CriticalSection class to create a critical region of limited workers to run tasks
- class cublasFlowCapturer class to construct a cuBLAS task graph
- class cublasScopedPerThreadHandle class to provide RAII-styled guard of cublas handle acquisition
- class cudaBLAF basic linear algebra flow on top of cudaFlow
- class cudaCapturingBase class to provide helper common methods for optimization algorithms
- class cudaFlow class for building a CUDA task dependency graph
- class cudaFlowCapturer class for building a CUDA task dependency graph through stream capture
- class cudaFlowCapturerBase base class to construct a CUDA task graph through stream capture
-
class cudaPerThreadDeviceObjectPool per-thread object pool to manage CUDA device object
- struct Object structure to store a context object
- class cudaRoundRobinCapturing class to capture the described graph into a native cudaGraph using a greedy round-robin algorithm on a fixed number of streams
- class cudaScopedDevice RAII-styled device context switch.
- class cudaScopedPerThreadEvent class that provides RAII-styled guard of event acquisition
- class cudaScopedPerThreadStream class that provides RAII-styled guard of stream acquisition
- class cudaSequentialCapturing class to capture the described graph into a native cudaGraph using a single stream
- class cudaTask handle to a node of the internal CUDA graph
- class Executor execution interface for running a taskflow graph
- class FlowBuilder building methods of a task dependency graph
- class Future class to access the result of task execution
- class ObserverInterface The interface class for creating an executor observer.
- class Semaphore class to create a semophore object for building a concurrency constraint
- class Singleton class template to create a thread-safe singleton object
- class Subflow class to construct a subflow graph from the execution of a dynamic task
- class Task handle to a node in a task dependency graph
- class Taskflow main entry to create a task dependency graph
- class TaskQueue Lock-free unbounded single-producer multiple-consumer queue.
- class TaskView class to access task information from the observer interface
- class Tensor a tensor contains arithmetic data in N dimensions
- class TensorExpr handle to a tensor expression created by a tensorframe
- class TFProfObserver observer interface based on the built-in taskflow profiler format
- class WorkerView class to create an immutable view of a worker in an executor