PhysicsBasedAnimationToolkit 0.0.10
Cross-platform C++20 library of algorithms and data structures commonly used in computer graphics research on physically-based simulation.
|
Linear operator concept and composite type. More...
#include <concepts>
#include <exception>
#include <pbat/Aliases.h>
#include <pbat/profiling/Profiling.h>
#include <tuple>
Go to the source code of this file.
Classes | |
class | pbat::math::LinearOperator< TLinearOperators > |
Zero-overhead composite type satisfying the CLinearOperator concept. More... | |
Namespaces | |
namespace | pbat |
The main namespace of the library. | |
namespace | pbat::math |
Math related functionality. | |
Concepts | |
concept | pbat::math::CLinearOperator |
Concept for operator that satisfies linearity in the mathematical sense. | |
Functions | |
template<CLinearOperator... TLinearOperators> | |
LinearOperator< TLinearOperators... > | pbat::math::ComposeLinearOperators (TLinearOperators const &... inOps) |
Compose multiple linear operators into a single linear operator. | |
Linear operator concept and composite type.