OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
#include <prescribedgradientbcweak.h>
Public Member Functions | |
TracSegArray () | |
virtual | ~TracSegArray () |
void | printYourself () |
double | giveLength () |
void | giveTractionLocationArray (IntArray &rows, CharType type, const UnknownNumberingScheme &s) |
void | setupIntegrationRuleOnEl () |
Public Attributes | |
std::vector< Line > | mInteriorSegments |
std::vector< Line > | mInteriorSegmentsFine |
std::vector< FloatArray > | mInteriorSegmentsPointsFine |
std::unique_ptr< Node > | mFirstNode |
std::unique_ptr< IntegrationRule > | mIntRule |
Definition at line 62 of file prescribedgradientbcweak.h.
|
inline |
Definition at line 65 of file prescribedgradientbcweak.h.
|
inlinevirtual |
Definition at line 66 of file prescribedgradientbcweak.h.
|
inline |
Definition at line 77 of file prescribedgradientbcweak.h.
References giveTractionLocationArray(), mInteriorSegments, and setupIntegrationRuleOnEl().
Referenced by oofem::PrescribedGradientBCWeak::assembleTangentGPContributionNew(), and oofem::PrescribedGradientBCWeak::computeExtForceElContrib().
void oofem::TracSegArray::giveTractionLocationArray | ( | IntArray & | rows, |
CharType | type, | ||
const UnknownNumberingScheme & | s | ||
) |
Definition at line 69 of file prescribedgradientbcweak.C.
References oofem::IntArray::clear(), oofem::IntArray::followedBy(), and mFirstNode.
Referenced by oofem::PrescribedGradientBCWeak::assembleGPContrib(), oofem::PrescribedGradientBCWeak::computeIntForceGPContrib(), giveLength(), and oofem::PrescribedGradientBCWeak::giveType().
|
inline |
Definition at line 68 of file prescribedgradientbcweak.h.
References mInteriorSegments.
void oofem::TracSegArray::setupIntegrationRuleOnEl | ( | ) |
Definition at line 80 of file prescribedgradientbcweak.C.
References mInteriorSegmentsFine, and mIntRule.
Referenced by giveLength().
std :: unique_ptr< Node > oofem::TracSegArray::mFirstNode |
Definition at line 99 of file prescribedgradientbcweak.h.
Referenced by oofem::PrescribedGradientBCWeak::assembleGPContrib(), oofem::PrescribedGradientBCWeak::computeIntForceGPContrib(), and giveTractionLocationArray().
std :: vector< Line > oofem::TracSegArray::mInteriorSegments |
Definition at line 90 of file prescribedgradientbcweak.h.
Referenced by giveLength(), printYourself(), oofem::PrescribedGradientBCWeak::removeSegOverHoles(), and oofem::PrescribedGradientBCWeak::splitSegments().
std :: vector< Line > oofem::TracSegArray::mInteriorSegmentsFine |
Definition at line 93 of file prescribedgradientbcweak.h.
Referenced by setupIntegrationRuleOnEl().
std :: vector< FloatArray > oofem::TracSegArray::mInteriorSegmentsPointsFine |
Definition at line 95 of file prescribedgradientbcweak.h.
std :: unique_ptr< IntegrationRule > oofem::TracSegArray::mIntRule |
Definition at line 101 of file prescribedgradientbcweak.h.
Referenced by oofem::PrescribedGradientBCWeak::computeExtForceElContrib(), and setupIntegrationRuleOnEl().