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#