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.
Namespaces | Functions
small_strain_umat_model.cpp File Reference
#include "custom_models/small_strain_umat_model.hpp"
#include "custom_utilities/stress_invariants_utilities.hpp"
Include dependency graph for small_strain_umat_model.cpp:

Namespaces

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

Functions

void umat_wrapper_ (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, double *PROPS, int *NPROPS, double *COORDS, double **DROT, double *PNEWDT, double *CELENT, double **DFGRD0, double **DFGRD1, int *NOEL, int *NPT, double *KSLAY, double *KSPT, double *KSTEP, double *KINC, int *MATERIALNUMBER)
 

Function Documentation

◆ umat_wrapper_()

void umat_wrapper_ ( 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,
double *  PROPS,
int *  NPROPS,
double *  COORDS,
double **  DROT,
double *  PNEWDT,
double *  CELENT,
double **  DFGRD0,
double **  DFGRD1,
int *  NOEL,
int *  NPT,
double *  KSLAY,
double *  KSPT,
double *  KSTEP,
double *  KINC,
int *  MATERIALNUMBER 
)