KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Classes | Namespaces | Typedefs
small_strain_umat_3D_law.hpp File Reference
#include <string>
#include <iostream>
#include "includes/define.h"
#include "includes/serializer.h"
#include "includes/constitutive_law.h"
#include "geo_mechanics_application_variables.h"
Include dependency graph for small_strain_umat_3D_law.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Kratos::SmallStrainUMAT3DLaw
 Short class definition. More...
 

Namespaces

 Kratos
 REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
 

Typedefs

typedef void(* Kratos::pF_UMATMod) (double *STRESS, double *STATEV, double **DDSDDE, double *SSE, double *SPD, double *SCD, double *rpl, double *ddsddt, double *drplde, double *drpldt, double *stran, double *dstran, double *time, double *dtime, double *temp, double *dtemp, double *predef, double *dpred, char *materl, int *ndi, int *nshr, int *ntens, int *nstatv, const double *props, int *nprops, double *coords, double **drot, double *pnewdt, double *celent, double **dfgrd0, double **dfgrd1, int *noel, int *npt, double *kslay, double *kspt, int *kstep, int *kinc)