Class MixedComplementarityConditionNSL#

Defined in Program listing for file kernel/src/modelingTools/MixedComplementarityConditionNSL.hpp

class MixedComplementarityConditionNSL : public NonSmoothLaw#

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.