Files
solver/MbDCode/Constraint.h.bak
2023-05-05 19:01:53 -06:00

25 lines
443 B
C

#pragma once
#include <memory>
#include "Item.h"
//#include "PartFrame.h"
namespace MbD {
class Constraint : public Item
{
//iG aG lam mu lamDeriv owner
public:
Constraint();
Constraint(const char* str);
void initialize();
void setOwner(Item* x);
Item* getOwner();
int iG;
double aG; //Constraint function
double lam; //Lambda is Lagrange Multiplier
Item* owner; //A Joint or PartFrame owns the constraint
};
}