shells Namespace Reference

Classes

class  ShellEnforceBCFunctor
class  BoundaryCFunctor
class  BoundaryCBoxFunctor
class  CheckpointElementData
class  CheckpointVertexData
class  CheckpointData
class  ComputeDeadLoadFunctor
struct  ELCContainer
class  ELCCoder
class  ComputeInternalEnergyFunctor
struct  InitializeResidualFunctor
class  ComputeInternalForceFunctor
class  InitializeMassFunctor
class  ComputeMassFunctor
class  MShell
class  NewmarkPredictFunctor
class  NewmarkCorrectFunctor
class  PrescribeSVtxField
class  CheckSVtxFieldInBox
class  CheckSVtxFieldNotInBox
class  CheckPrescribeSVtxField
class  ComputeConstantPressureFunctor
class  ComputePressureFunctor
class  SEdgeCoupling
class  SEdgeCouplingFragmented
struct  SEdgeVertices
struct  SElementTriangleVertices
struct  SElementTriangleCollector
struct  SElementTriangleAverage
struct  SELementInternalDataAverage
struct  SELementInternalDataCollect
class  SELementInternalDataDistrib
struct  SElementOneNeighborhood
class  SetSPropsFunctor
struct  RotateInternalNumberingFunctor
struct  ShapeFunctionFunctor
class  ShellManagerBasic
struct  SVertexCoordinate
struct  SVertexDisplacement
struct  SVertexVelocity
struct  SVertexAcceleration
struct  SVertexMass
struct  SVertexResidual
struct  SVertexNodeID
struct  SVertexCollector
class  SVertexDistributor
class  VisualizeTecplot
class  J2Plasticity
class  LinearElasticPStress
class  MaterialBase
class  MaterialContainer
class  MaterialFactory
class  PorousPlasticity
class  ShellManagerParallel
struct  SEdgeCompare
struct  SEdgeWithTwoElements
class  SElementNeighbors
class  MShellFragmented
class  SEdgeRemapElement
struct  SElementFragment
class  ShellManagerFragmented
class  ExInternalForce
class  ExMassFunctor

Typedefs

typedef std::pair
< std::back_insert_iterator
< std::vector
< shells::SElementS * >
>, std::back_insert_iterator
< std::vector
< shells::SVertexS * > > > 
InserterSElemSVtx
typedef std::pair
< std::back_insert_iterator
< std::vector
< shells::SElementS * >
>, std::back_insert_iterator
< std::vector
< shells::SElementS * > > > 
SElementInserterPair
typedef
std::back_insert_iterator
< std::vector
< shells::SVertexS * > > 
SVertexInserter
typedef std::pair
< SElementInserterPair,
SVertexInserter
InserterColl

Functions

void splineBoundary (SVertex *const vtxn, const SVertex *const vtx0, const SVertex *const vtx1, const SVertex *const vtxacr)
double computeStableTimeStep (shells::MShell *const mshell, double thickness, const shells::MShell::ElementType type=shells::MShell::active)
double sbeamTimeStep (double h, double young, double density, double thickness)
void selementMaterialPropEstimates (SElementS *element, double *young, double *density)

Typedef Documentation

typedef std::pair<std::back_insert_iterator<std::vector<shells::SElementS*> >, std::back_insert_iterator<std::vector<shells::SVertexS*> > > shells::InserterSElemSVtx
typedef std::pair<std::back_insert_iterator<std::vector<shells::SElementS* > >, std::back_insert_iterator<std::vector<shells::SElementS* > > > shells::SElementInserterPair
typedef std::back_insert_iterator<std::vector<shells::SVertexS*> > shells::SVertexInserter

Function Documentation

double shells::computeStableTimeStep ( shells::MShell *const  mshell,
double  thickness,
const shells::MShell::ElementType  type = shells::MShell::active 
)
double shells::sbeamTimeStep ( double  h,
double  young,
double  density,
double  thickness 
)
void shells::selementMaterialPropEstimates ( SElementS element,
double *  young,
double *  density 
)
void shells::splineBoundary ( SVertex *const   vtxn,
const SVertex *const   vtx0,
const SVertex *const   vtx1,
const SVertex *const   vtxacr 
) [inline]
Generated on Thu Jun 30 02:18:57 2016 for SFC Thin-Shell Finite Element Solver by  doxygen 1.6.3