OOFEM  2.4
OOFEM.org - Object Oriented Finite Element Solver
oofem::ContactDefinitionNode2NodeL Class Reference

This class manages a none to node contact definition with enforcement using Lagrange multipliers. More...

#include <cdefnode2node.h>

+ Inheritance diagram for oofem::ContactDefinitionNode2NodeL:
+ Collaboration diagram for oofem::ContactDefinitionNode2NodeL:

Public Member Functions

 ContactDefinitionNode2NodeL (ContactManager *cMan)
 Constructor. More...
 
virtual ~ContactDefinitionNode2NodeL ()
 Destructor. More...
 
virtual IRResultType initializeFrom (InputRecord *ir)
 
virtual const char * giveClassName () const
 
virtual const char * giveInputRecordName () const
 
- Public Member Functions inherited from oofem::ContactDefinitionNode2Node
 ContactDefinitionNode2Node (ContactManager *cMan)
 Constructor. More...
 
virtual ~ContactDefinitionNode2Node ()
 Destructor. More...
 
- Public Member Functions inherited from oofem::ContactDefinition
 ContactDefinition (ContactManager *cMan)
 Constructor. More...
 
virtual ~ContactDefinition ()
 Destructor. More...
 
 ContactDefinition (const ContactDefinition &src)=delete
 
ContactDefinitionoperator= (const ContactDefinition &src)=delete
 
virtual void createContactDofs ()
 
virtual int instanciateYourself (DataReader &dr)
 
ContactManagergiveContactManager ()
 
virtual int giveNumberOfConstraintEqToAdd ()
 
virtual void setNumberOfConstraintEqToAdd (const int number)
 
virtual void computeContactForces (FloatArray &answer, TimeStep *tStep, ValueModeType mode, const UnknownNumberingScheme &s, Domain *domain, FloatArray *eNorms)
 
virtual void computeContactTangent (SparseMtrx &answer, TimeStep *tStep, const UnknownNumberingScheme &r_s, const UnknownNumberingScheme &c_s)
 
ContactElementgiveContactElement (const int num)
 
int giveNumbertOfContactElements ()
 
void addContactElement (ContactElement *cEl)
 

Detailed Description

This class manages a none to node contact definition with enforcement using Lagrange multipliers.

Author
Jim Brouzoulis

Definition at line 95 of file cdefnode2node.h.

Constructor & Destructor Documentation

oofem::ContactDefinitionNode2NodeL::ContactDefinitionNode2NodeL ( ContactManager cMan)

Constructor.

Definition at line 76 of file cdefnode2node.C.

References oofem::ContactDefinition::setNumberOfConstraintEqToAdd().

virtual oofem::ContactDefinitionNode2NodeL::~ContactDefinitionNode2NodeL ( )
inlinevirtual

Destructor.

Definition at line 103 of file cdefnode2node.h.

Member Function Documentation

virtual const char* oofem::ContactDefinitionNode2NodeL::giveClassName ( ) const
inlinevirtual

Reimplemented from oofem::ContactDefinitionNode2Node.

Definition at line 107 of file cdefnode2node.h.

virtual const char* oofem::ContactDefinitionNode2NodeL::giveInputRecordName ( ) const
inlinevirtual

Reimplemented from oofem::ContactDefinitionNode2Node.

Definition at line 108 of file cdefnode2node.h.

References _IFT_ContactDefinitionNode2NodeL_Name.


The documentation for this class was generated from the following files:

This page is part of the OOFEM documentation. Copyright (c) 2011 Borek Patzak
Project e-mail: info@oofem.org
Generated at Tue Jan 2 2018 20:07:34 for OOFEM by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2011