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.

ACCEPT_STD_VISITORS()

Visitors hook.

void display() const

print the data to the screen

unsigned int equalitySize()

get the number of equality present in the MLCP

Return
an unsigned int

Private Functions

MixedComplementarityConditionNSL()

default constructor

ACCEPT_SERIALIZATION(MixedComplementarityConditionNSL)

serialization hooks

Private Members

unsigned int _equalitySize