OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
#include <celnode2node.h>
Protected Attributes | |
ContactDefinition * | cDef |
Protected Attributes inherited from oofem::Node2NodeContact | |
ContactDefinition * | cDef |
Protected Attributes inherited from oofem::ContactElement | |
bool | inContact |
Private Attributes | |
DofManager * | masterNode |
DofManager * | slaveNode |
int | lagrangeId |
double | area |
Additional Inherited Members | |
Public Attributes inherited from oofem::ContactElement | |
IntegrationRule * | integrationRule |
Definition at line 98 of file celnode2node.h.
oofem::Node2NodeContactL::Node2NodeContactL | ( | DofManager * | master, |
DofManager * | slave | ||
) |
Constructor.
Definition at line 204 of file celnode2node.C.
References area, masterNode, and slaveNode.
Referenced by oofem::ContactElement::ContactElement().
|
inlinevirtual |
Destructor.
Definition at line 115 of file celnode2node.h.
|
virtual |
Reimplemented from oofem::Node2NodeContact.
Definition at line 226 of file celnode2node.C.
References oofem::FloatArray::addSubVector(), area, oofem::FloatArray::at(), oofem::Node2NodeContact::computeCmatrixAt(), computeContactTractionAt(), oofem::Node2NodeContact::computeGap(), oofem::IntegrationRule::getIntegrationPoint(), oofem::ContactElement::integrationRule, oofem::FloatArray::resize(), and oofem::FloatArray::zero().
Referenced by oofem::ContactElement::ContactElement().
|
virtual |
Reimplemented from oofem::Node2NodeContact.
Definition at line 252 of file celnode2node.C.
References oofem::FloatMatrix::addSubVectorCol(), oofem::FloatMatrix::addSubVectorRow(), area, oofem::FloatArray::at(), oofem::FloatMatrix::at(), oofem::Node2NodeContact::computeCmatrixAt(), oofem::Node2NodeContact::computeGap(), oofem::IntegrationRule::getIntegrationPoint(), oofem::FloatArray::giveSize(), oofem::ContactElement::integrationRule, oofem::FloatMatrix::resize(), oofem::FloatArray::times(), and oofem::FloatMatrix::zero().
Referenced by oofem::ContactElement::ContactElement().
|
virtual |
Reimplemented from oofem::Node2NodeContact.
Definition at line 281 of file celnode2node.C.
References oofem::FloatArray::at(), oofem::ContactElement::giveDofIdArray(), oofem::DofManager::giveDofWithID(), oofem::Dof::giveUnknown(), and masterNode.
Referenced by computeContactForces(), and oofem::ContactElement::ContactElement().
|
virtual |
Reimplemented from oofem::ContactElement.
Definition at line 297 of file celnode2node.C.
References oofem::FEMComponent::giveNumber(), and masterNode.
Referenced by oofem::ContactElement::ContactElement().
|
virtual |
Reimplemented from oofem::Node2NodeContact.
Definition at line 213 of file celnode2node.C.
References oofem::IntArray::followedBy(), oofem::UnknownNumberingScheme::giveDofEquationNumber(), oofem::ContactElement::giveDofIdArray(), oofem::DofManager::giveDofWithID(), oofem::Node2NodeContact::giveLocationArray(), oofem::DofManager::hasDofID(), and masterNode.
Referenced by oofem::ContactElement::ContactElement().
|
private |
Definition at line 109 of file celnode2node.h.
Referenced by computeContactForces(), computeContactTangent(), and Node2NodeContactL().
|
protected |
Definition at line 101 of file celnode2node.h.
|
private |
Definition at line 106 of file celnode2node.h.
|
private |
Definition at line 104 of file celnode2node.h.
Referenced by computeContactTractionAt(), giveDofManagersToAppendTo(), giveLocationArray(), and Node2NodeContactL().
|
private |
Definition at line 105 of file celnode2node.h.
Referenced by Node2NodeContactL().