6#include <janus/core/JanusTypes.hpp>
27template <
typename Scalar>
using Matrix = janus::JanusMatrix<Scalar>;
30template <
typename Scalar>
using Vector = janus::JanusVector<Scalar>;
54 janus::SymbolicMatrix;
56 janus::SymbolicVector;
59using Vec2s = Vec2<SymbolicScalar>;
60using Vec3s = Vec3<SymbolicScalar>;
61using Vec4s = Vec4<SymbolicScalar>;
62using Mat2s = Mat2<SymbolicScalar>;
63using Mat3s = Mat3<SymbolicScalar>;
64using Mat4s = Mat4<SymbolicScalar>;
71using janus::as_vector;
74using janus::sym_vector;
Definition Aerodynamics.hpp:11
Mat3< double > Mat3d
Definition VulcanTypes.hpp:45
janus::SymbolicVector SymbolicVector
Definition VulcanTypes.hpp:55
janus::SymbolicMatrix SymbolicMatrix
Definition VulcanTypes.hpp:53
janus::NumericScalar NumericScalar
Definition VulcanTypes.hpp:36
janus::JanusVector< Scalar > Vector
Dynamic-size vector template.
Definition VulcanTypes.hpp:30
Vec2< SymbolicScalar > Vec2s
Definition VulcanTypes.hpp:59
janus::NumericMatrix NumericMatrix
Definition VulcanTypes.hpp:37
Vec3< SymbolicScalar > Vec3s
Definition VulcanTypes.hpp:60
Vec3< double > Vec3d
Definition VulcanTypes.hpp:42
janus::JanusMatrix< Scalar > Matrix
Dynamic-size matrix template (use with Scalar = double or SymbolicScalar).
Definition VulcanTypes.hpp:27
Mat4< double > Mat4d
Definition VulcanTypes.hpp:46
Mat2< double > Mat2d
Definition VulcanTypes.hpp:44
janus::SymbolicScalar SymbolicScalar
Definition VulcanTypes.hpp:52
Vec4< SymbolicScalar > Vec4s
Definition VulcanTypes.hpp:61
Mat2< SymbolicScalar > Mat2s
Definition VulcanTypes.hpp:62
Vec2< double > Vec2d
Definition VulcanTypes.hpp:41
Vec4< double > Vec4d
Definition VulcanTypes.hpp:43
Mat4< SymbolicScalar > Mat4s
Definition VulcanTypes.hpp:64
janus::NumericVector NumericVector
Definition VulcanTypes.hpp:38
Mat3< SymbolicScalar > Mat3s
Definition VulcanTypes.hpp:63