https://github.com/sueda/eol-cloth
Revision a6d03813fc8cd8b58edc6b3cef6b2f732f4d9d36 authored by Nick Weidner on 07 September 2018, 18:25:33 UTC, committed by Nick Weidner on 07 September 2018, 18:25:33 UTC
1 parent 09335f4
Tip revision: a6d03813fc8cd8b58edc6b3cef6b2f732f4d9d36 authored by Nick Weidner on 07 September 2018, 18:25:33 UTC
Point fix
Point fix
Tip revision: a6d0381
FixedList.h
#pragma once
#ifndef __FixedList__
#define __FixedList__
#include <vector>
#include <memory>
#include <string>
#define EIGEN_DONT_ALIGN_STATICALLY
#include <Eigen/Dense>
class FixedList
{
public:
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
FixedList() : when(0.0) {
c1 = Eigen::VectorXd::Zero(6);
c2 = Eigen::VectorXd::Zero(6);
c3 = Eigen::VectorXd::Zero(6);
c4 = Eigen::VectorXd::Zero(6);
c1c2 = Eigen::VectorXd::Zero(6);
c2c4 = Eigen::VectorXd::Zero(6);
c4c3 = Eigen::VectorXd::Zero(6);
c3c1 = Eigen::VectorXd::Zero(6);
};
virtual ~FixedList() {};
double when;
int c1i, c2i, c3i, c4i;
Eigen::VectorXd c1;
Eigen::VectorXd c2;
Eigen::VectorXd c3;
Eigen::VectorXd c4;
// I didn't impliment this here yet
Eigen::VectorXd c1c2;
Eigen::VectorXd c2c4;
Eigen::VectorXd c4c3;
Eigen::VectorXd c3c1;
};
#endif
Computing file changes ...