Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PenaltySP_FE Class Reference

#include <PenaltySP_FE.h>

Inheritance diagram for PenaltySP_FE::

FE_Element List of all members.

Public Methods

 PenaltySP_FE (Domain &theDomain, SP_Constraint &theSP, double alpha=1.0e8)
virtual ~PenaltySP_FE ()
virtual int setID (void)
 public methods. More...

virtual const MatrixgetTangent (Integrator *theIntegrator)
 methods to form and obtain the tangent and residual. More...

virtual const VectorgetResidual (Integrator *theIntegrator)
virtual const VectorgetTangForce (const Vector &x, double fact=1.0)
 methods for ele-by-ele strategies. More...


Detailed Description

PenaltySP\_FE is a subclass of FE\_Element used to enforce a single point constraint. It does this by adding to the tangent and to the residual at the locations corresponding to the constrained degree-of-freedom specified by the SP\_Constraint, where is the specified value of the constraint and the current trial displacement at the node corresponding to the constraint.\

}

Definition at line 66 of file PenaltySP_FE.h.


Constructor & Destructor Documentation

PenaltySP_FE::PenaltySP_FE ( Domain & theDomain,
SP_Constraint & theSP,
double alpha = 1.0e8 )
 

Definition at line 53 of file PenaltySP_FE.cpp.

PenaltySP_FE::~PenaltySP_FE ( ) [virtual]
 

Definition at line 86 of file PenaltySP_FE.cpp.


Member Function Documentation

const Vector & PenaltySP_FE::getResidual ( Integrator * theIntegrator ) [virtual]
 

Reimplemented from FE_Element.

Definition at line 132 of file PenaltySP_FE.cpp.

const Vector & PenaltySP_FE::getTangForce ( const Vector & x,
double fact = 1.0 ) [virtual]
 

methods for ele-by-ele strategies.

Reimplemented from FE_Element.

Definition at line 155 of file PenaltySP_FE.cpp.

const Matrix & PenaltySP_FE::getTangent ( Integrator * theIntegrator ) [virtual]
 

methods to form and obtain the tangent and residual.

Reimplemented from FE_Element.

Definition at line 125 of file PenaltySP_FE.cpp.

int PenaltySP_FE::setID ( void ) [virtual]
 

public methods.

Reimplemented from FE_Element.

Definition at line 96 of file PenaltySP_FE.cpp.


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