occ
Loading...
Searching...
No Matches
linear_algebra.h File Reference
#include <Eigen/Core>
#include <Eigen/StdVector>
Include dependency graph for linear_algebra.h:

Classes

struct  occ::MatTriple
struct  occ::MatSix

Namespaces

namespace  occ

Typedefs

using occ::DMatRM
using occ::MatRM
using occ::IMatRM
using occ::FMatRM
using occ::Array = Eigen::ArrayXd
using occ::DArray = Eigen::ArrayXd
using occ::CArray = Eigen::ArrayXcd
using occ::IArray = Eigen::ArrayXi
using occ::MaskArray = Eigen::Array<bool, Eigen::Dynamic, 1>
using occ::MaskMat = Eigen::Array<bool, Eigen::Dynamic, Eigen::Dynamic>
using occ::IMat = Eigen::MatrixXi
using occ::IMat3N = Eigen::Matrix3Xi
using occ::Mat = Eigen::MatrixXd
using occ::MatRef = Eigen::Ref<Eigen::MatrixXd>
using occ::MatConstRef = Eigen::Ref<const Eigen::MatrixXd>
using occ::Mat3N = Eigen::Matrix3Xd
using occ::Mat3NConstRef = Eigen::Ref<const Mat3N>
using occ::MatN3 = Eigen::MatrixX3d
using occ::MatN3ConstRef = Eigen::Ref<const MatN3>
using occ::Mat3 = Eigen::Matrix3d
using occ::Mat2 = Eigen::Matrix2d
using occ::Mat3RM = Eigen::Matrix<double, 3, 3, Eigen::RowMajor>
using occ::Mat3ConstRef = Eigen::Ref<const Mat3>
using occ::Mat4 = Eigen::Matrix4d
using occ::Mat4ConstRef = Eigen::Ref<const Mat4>
using occ::Mat4N = Eigen::Matrix4Xd
using occ::MatN4 = Eigen::MatrixX4d
using occ::Mat6 = Eigen::Matrix<double, 6, 6>
using occ::Mat6N = Eigen::Matrix<double, 6, Eigen::Dynamic>
using occ::CMat = Eigen::MatrixXcd
using occ::CMat3N = Eigen::MatrixX3cd
using occ::CMatN3 = Eigen::Matrix3Xcd
using occ::CMat3 = Eigen::Matrix3cd
using occ::CMat4 = Eigen::Matrix4cd
using occ::FMat = Eigen::MatrixXf
using occ::FMat3N = Eigen::Matrix3Xf
using occ::FMatN3 = Eigen::MatrixX3f
using occ::FMat3 = Eigen::Matrix3f
using occ::FMat4 = Eigen::Matrix3f
using occ::DMat = Eigen::MatrixXd
using occ::DMat3N = Eigen::Matrix3Xd
using occ::DMatN3 = Eigen::MatrixX3d
using occ::DMat3 = Eigen::Matrix3d
using occ::DMat4 = Eigen::Matrix4d
using occ::RowVec = Eigen::RowVectorXd
using occ::Vec = Eigen::VectorXd
using occ::RowVec3 = Eigen::RowVector3d
using occ::Vec3 = Eigen::Vector3d
using occ::Vec2 = Eigen::Vector2d
using occ::RowVec4 = Eigen::RowVector4d
using occ::Vec4 = Eigen::Vector4d
using occ::Vec6 = Eigen::Matrix<double, 6, 1>
using occ::Vec10 = Eigen::Matrix<double, 10, 1>
using occ::CVec = Eigen::VectorXcd
using occ::DVec = Eigen::VectorXd
using occ::DVec3 = Eigen::Vector3d
using occ::FVec = Eigen::VectorXf
using occ::FVec3 = Eigen::Vector3f
using occ::FVec2 = Eigen::Vector2f
using occ::IVec = Eigen::VectorXi
using occ::IVec3 = Eigen::Vector3i