OOFEM  2.4
OOFEM.org - Object Oriented Finite Element Solver
oofem::LinElBranchFunction Class Reference

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
 

Detailed Description

Class representing the four classical linear elastic branch functions.

Definition at line 138 of file enrichmentfunction.h.

Constructor & Destructor Documentation

oofem::LinElBranchFunction::LinElBranchFunction ( )
inline

Definition at line 141 of file enrichmentfunction.h.

virtual oofem::LinElBranchFunction::~LinElBranchFunction ( )
inlinevirtual

Definition at line 142 of file enrichmentfunction.h.

Member Function Documentation

std :: string oofem::LinElBranchFunction::errorInfo ( const char *  func) const
inline

Definition at line 150 of file enrichmentfunction.h.

void oofem::LinElBranchFunction::evaluateEnrFuncAt ( std::vector< double > &  oEnrFunc,
const double &  iR,
const double &  iTheta 
) const
virtual
void oofem::LinElBranchFunction::evaluateEnrFuncDerivAt ( std::vector< FloatArray > &  oEnrFuncDeriv,
const double &  iR,
const double &  iTheta 
) const
virtual
virtual const char* oofem::LinElBranchFunction::giveClassName ( ) const
inlinevirtual

Definition at line 151 of file enrichmentfunction.h.

void oofem::LinElBranchFunction::giveJump ( std::vector< double > &  oJumps) const
virtual
void oofem::LinElBranchFunction::giveJump ( std::vector< double > &  oJumps,
const double &  iRadius 
) const
virtual

Psi1 is discontinuous with jump magnitude 2*sqrt(r), the others are continuous.

Definition at line 155 of file enrichmentfunction.C.


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:37 for OOFEM by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2011