XC Open source finite element analysis program
Public Member Functions | Friends | List of all members

The goal is to create a platform for efficient and easy implemetation of any elasto-plastic constitutive model. More...

#include <YS.h>

Inheritance diagram for XC::YieldSurface:
XC::CAMYieldSurface XC::DPYieldSurface XC::DPYieldSurface01 XC::MDYieldSurface XC::RMC01YieldSurface XC::TriFCYieldSurface XC::VMYieldSurface

Public Member Functions

virtual YieldSurfacenewObj (void)=0
 
virtual double f (const EPState *EPS) const =0
 
virtual BJtensor dFods (const EPState *EPS) const =0
 
virtual void print ()=0
 
virtual double xi_s1 (const EPState *EPS) const
 
virtual double xi_s2 (const EPState *EPS) const
 
virtual double xi_s3 (const EPState *EPS) const
 
virtual double xi_s4 (const EPState *EPS) const
 
virtual BJtensor xi_t1 (const EPState *EPS) const
 
virtual BJtensor xi_t2 (const EPState *EPS) const
 
virtual BJtensor xi_t3 (const EPState *EPS) const
 
virtual BJtensor xi_t4 (const EPState *EPS) const
 

Friends

std::ostream & operator<< (std::ostream &os, const YieldSurface &YS)
 

Detailed Description

The goal is to create a platform for efficient and easy implemetation of any elasto-plastic constitutive model.


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