OOFEM  2.4
OOFEM.org - Object Oriented Finite Element Solver
oofem::FiberedCrossSectionInterface Class Referenceabstract

The element interface required by FiberedCrossSection. More...

#include <fiberedcs.h>

+ Inheritance diagram for oofem::FiberedCrossSectionInterface:
+ Collaboration diagram for oofem::FiberedCrossSectionInterface:

Public Member Functions

 FiberedCrossSectionInterface ()
 
virtual void FiberedCrossSectionInterface_computeStrainVectorInFiber (FloatArray &answer, const FloatArray &masterGpStrain, GaussPoint *slaveGp, TimeStep *tStep)=0
 Computes full 3d strain vector in element fiber. More...
 
- Public Member Functions inherited from oofem::Interface
 Interface ()
 Constructor. More...
 
virtual ~Interface ()
 
virtual const char * giveClassName () const =0
 

Detailed Description

The element interface required by FiberedCrossSection.

Definition at line 220 of file fiberedcs.h.

Constructor & Destructor Documentation

oofem::FiberedCrossSectionInterface::FiberedCrossSectionInterface ( )
inline

Definition at line 223 of file fiberedcs.h.

Member Function Documentation

virtual void oofem::FiberedCrossSectionInterface::FiberedCrossSectionInterface_computeStrainVectorInFiber ( FloatArray answer,
const FloatArray masterGpStrain,
GaussPoint slaveGp,
TimeStep tStep 
)
pure virtual

Computes full 3d strain vector in element fiber.

This function is necessary if layered cross section is specified.

Parameters
answerFull fiber strain vector.
masterGpStrainStrain vector at master gauss point.
slaveGpSlave integration point representing particular fiber.
tStepTime step.

Implemented in oofem::Beam3d, oofem::LIBeam3d2, and oofem::LIBeam3d.

Referenced by oofem::FiberedCrossSection::giveGeneralizedStress_Beam3d().


The documentation for this class was generated from the following file:

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