40 #ifndef NULLEVOLUTION_H 41 #define NULLEVOLUTION_H 43 #include "material/yieldSurface/evolution/YS_Evolution.h" 65 NullEvolution(
int tag,
double isox,
double isoy,
double isoz);
83 double getCommitPlasticStrains(
int dof);
Float vector abstraction.
Definition: Vector.h:94
Communication parameters between processes.
Definition: Communicator.h:66
Base class response objects.
Definition: Response.h:81
int getResponse(int responseID, Information &info)
No descriptions.
Definition: NullEvolution.cpp:127
int commitState(int status)
No descriptions.
Definition: NullEvolution.cpp:137
virtual int sendSelf(Communicator &)
Send the object.
Definition: NullEvolution.h:77
Response * setResponse(const std::vector< std::string > &argv, Information &info)
No descriptions.
Definition: NullEvolution.cpp:133
Useful for declaring inner-surfaces or pinching surfaces or just plain elastic-perfectly plastic surf...
Definition: NullEvolution.h:55
YS_Evolution * getCopy()
No descriptions.
Definition: NullEvolution.cpp:84
virtual int recvSelf(const Communicator &)
Receive the object.
Definition: NullEvolution.h:78
int evolveSurface(YieldSurface_BC *ys, double magPlasticDefo, Vector &G, Vector &F_Surface, int flag)
No descriptions.
Definition: NullEvolution.cpp:76
Yield surface evolution law.
Definition: YS_Evolution.h:50
double getTrialPlasticStrains(int dof) const
Return trial values of plastic strains.
Definition: NullEvolution.cpp:115
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
const Vector & getEquiPlasticStiffness()
No descriptions.
Definition: NullEvolution.cpp:100
YieldSurface_BC is an abstract class and provides the interface between the specific yield surface de...
Definition: YieldSurface_BC.h:53
int revertToLastCommit()
No descriptions.
Definition: NullEvolution.cpp:140