File kernel/src/modelingTools/MixedComplementarityConditionNSL.hpp#
Go to the source code of this file
-
class MixedComplementarityConditionNSL : public NonSmoothLaw
- #include <MixedComplementarityConditionNSL.hpp>
Complementarity NonSmoothLaw.
Public Functions
-
MixedComplementarityConditionNSL(unsigned int newSize, unsigned int equalitySize)
basic constructor
- Parameters:
newSize – size of the non smooth law
equalitySize – size of the equality relation
-
~MixedComplementarityConditionNSL()
Destructor.
-
inline virtual void display() const override
print the data to the screen
-
inline unsigned int equalitySize()
get the number of equality present in the MLCP
- Returns:
an unsigned int
-
ACCEPT_STD_VISITORS()
Visitors hook.
Private Functions
-
ACCEPT_SERIALIZATION(MixedComplementarityConditionNSL)#
-
inline MixedComplementarityConditionNSL()#
default constructor
Private Members
-
unsigned int _equalitySize#
-
MixedComplementarityConditionNSL(unsigned int newSize, unsigned int equalitySize)