OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
Class representing the four classical linear elastic branch functions. More...
#include <enrichmentfunction.h>
Public Member Functions | |
LinElBranchFunction () | |
virtual | ~LinElBranchFunction () |
virtual void | evaluateEnrFuncAt (std::vector< double > &oEnrFunc, const double &iR, const double &iTheta) const |
virtual void | evaluateEnrFuncDerivAt (std::vector< FloatArray > &oEnrFuncDeriv, const double &iR, const double &iTheta) const |
virtual void | giveJump (std::vector< double > &oJumps) const |
virtual void | giveJump (std::vector< double > &oJumps, const double &iRadius) const |
std::string | errorInfo (const char *func) const |
virtual const char * | giveClassName () const |
Class representing the four classical linear elastic branch functions.
Definition at line 138 of file enrichmentfunction.h.
|
inline |
Definition at line 141 of file enrichmentfunction.h.
|
inlinevirtual |
Definition at line 142 of file enrichmentfunction.h.
|
inline |
Definition at line 150 of file enrichmentfunction.h.
|
virtual |
Definition at line 96 of file enrichmentfunction.C.
Referenced by oofem::EnrFrontLinearBranchFuncOneEl::evaluateEnrFuncAt(), and oofem::EnrFrontLinearBranchFuncRadius::evaluateEnrFuncAt().
|
virtual |
Definition at line 104 of file enrichmentfunction.C.
Referenced by oofem::EnrFrontLinearBranchFuncOneEl::evaluateEnrFuncDerivAt(), and oofem::EnrFrontLinearBranchFuncRadius::evaluateEnrFuncDerivAt().
|
inlinevirtual |
Definition at line 151 of file enrichmentfunction.h.
|
virtual |
Definition at line 150 of file enrichmentfunction.C.
References OOFEM_ERROR.
Referenced by oofem::EnrFrontLinearBranchFuncOneEl::evaluateEnrFuncJumps(), and oofem::EnrFrontLinearBranchFuncRadius::evaluateEnrFuncJumps().
|
virtual |
Psi1 is discontinuous with jump magnitude 2*sqrt(r), the others are continuous.
Definition at line 155 of file enrichmentfunction.C.