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.
|
#include "custom_models/small_strain_umat_model.hpp"
#include "custom_utilities/stress_invariants_utilities.hpp"
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) |
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 | ||
) |