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

This class manages a particular contact definition. More...

#include <cdefnode2node.h>

+ Inheritance diagram for oofem::ContactDefinitionNode2Node:
+ Collaboration diagram for oofem::ContactDefinitionNode2Node:

Public Member Functions

 ContactDefinitionNode2Node (ContactManager *cMan)
 Constructor. More...
virtual ~ContactDefinitionNode2Node ()
 Destructor. More...
virtual IRResultType initializeFrom (InputRecord *ir)
virtual const char * giveClassName () const
virtual const char * giveInputRecordName () const
- 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)

Private Attributes

double epsN
double epsT

Detailed Description

This class manages a particular contact definition.

This keeps track of the discretization, how the contact constraints are enforced and so on

Jim Brouzoulis

Definition at line 66 of file cdefnode2node.h.

Constructor & Destructor Documentation

oofem::ContactDefinitionNode2Node::ContactDefinitionNode2Node ( ContactManager cMan)


virtual oofem::ContactDefinitionNode2Node::~ContactDefinitionNode2Node ( )


Definition at line 77 of file cdefnode2node.h.

Member Function Documentation

virtual const char* oofem::ContactDefinitionNode2Node::giveClassName ( ) const

Reimplemented from oofem::ContactDefinition.

Reimplemented in oofem::ContactDefinitionNode2NodeL.

Definition at line 81 of file cdefnode2node.h.

virtual const char* oofem::ContactDefinitionNode2Node::giveInputRecordName ( ) const

Reimplemented in oofem::ContactDefinitionNode2NodeL.

Definition at line 82 of file cdefnode2node.h.

References _IFT_ContactDefinitionNode2Node_Name.

Member Data Documentation

double oofem::ContactDefinitionNode2Node::epsN

Definition at line 69 of file cdefnode2node.h.

double oofem::ContactDefinitionNode2Node::epsT

Definition at line 70 of file cdefnode2node.h.

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