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

Author
Jim Brouzoulis

Definition at line 66 of file cdefnode2node.h.

Constructor & Destructor Documentation

oofem::ContactDefinitionNode2Node::ContactDefinitionNode2Node ( ContactManager cMan)

Constructor.

virtual oofem::ContactDefinitionNode2Node::~ContactDefinitionNode2Node ( )
inlinevirtual

Destructor.

Definition at line 77 of file cdefnode2node.h.

Member Function Documentation

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

Reimplemented from oofem::ContactDefinition.

Reimplemented in oofem::ContactDefinitionNode2NodeL.

Definition at line 81 of file cdefnode2node.h.

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

Reimplemented in oofem::ContactDefinitionNode2NodeL.

Definition at line 82 of file cdefnode2node.h.

References _IFT_ContactDefinitionNode2Node_Name.

Member Data Documentation

double oofem::ContactDefinitionNode2Node::epsN
private

Definition at line 69 of file cdefnode2node.h.

double oofem::ContactDefinitionNode2Node::epsT
private

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