|
OOFEM 3.0
|
#include <enrichmentfunction.h>
Public Member Functions | |
| CohesiveBranchFunction () | |
| void | evaluateEnrFuncAt (std ::vector< double > &oEnrFunc, const double &iR, const double &iTheta) const |
| void | evaluateEnrFuncDerivAt (std ::vector< FloatArray > &oEnrFuncDeriv, const double &iR, const double &iTheta) const |
| void | giveJump (std ::vector< double > &oJumps) const |
| void | giveJump (std ::vector< double > &oJumps, const double &iRadius) const |
| std::string | errorInfo (const char *func) const |
| const char * | giveClassName () const |
Protected Attributes | |
| double | mExponent |
Class representing a branch function for cohesive cracks.
Definition at line 154 of file enrichmentfunction.h.
|
inline |
Definition at line 160 of file enrichmentfunction.h.
References mExponent.
|
inline |
Definition at line 168 of file enrichmentfunction.h.
References giveClassName().
| void oofem::CohesiveBranchFunction::evaluateEnrFuncAt | ( | std ::vector< double > & | oEnrFunc, |
| const double & | iR, | ||
| const double & | iTheta ) const |
Definition at line 167 of file enrichmentfunction.C.
References mExponent.
| void oofem::CohesiveBranchFunction::evaluateEnrFuncDerivAt | ( | std ::vector< FloatArray > & | oEnrFuncDeriv, |
| const double & | iR, | ||
| const double & | iTheta ) const |
Definition at line 172 of file enrichmentfunction.C.
References mExponent, and oofem::Vec2().
|
inline |
Definition at line 169 of file enrichmentfunction.h.
Referenced by errorInfo().
| void oofem::CohesiveBranchFunction::giveJump | ( | std ::vector< double > & | oJumps | ) | const |
Definition at line 191 of file enrichmentfunction.C.
References OOFEM_ERROR.
| void oofem::CohesiveBranchFunction::giveJump | ( | std ::vector< double > & | oJumps, |
| const double & | iRadius ) const |
Psi1 is discontinuous with jump magnitude 2*sqrt(r), the others are continuous.
Definition at line 196 of file enrichmentfunction.C.
References mExponent.
|
protected |
Definition at line 157 of file enrichmentfunction.h.
Referenced by CohesiveBranchFunction(), evaluateEnrFuncAt(), evaluateEnrFuncDerivAt(), and giveJump().