33 #ifndef MUMECH_SELF_BALANCE_ALGORITHMS_H 34 #define MUMECH_SELF_BALANCE_ALGORITHMS_H
static double giveQuadNormMultEigstrain(InclusionRecord3D **inclRec, double *oldStrain, int n)
Function gives the quadratic norm of multiple eigenstrain vectors calculated from total global eigens...
file of various types and symbolic constant definitions
~selfBalanceAlgorithm()
Destructor.
static void copyGlobTotalEigStrainsToAuxVector(InclusionRecord3D **inclRec, double *auxVect, int n)
Function copies total global eigenstrains from InclRecord to an auxiliary vector: auxVect = 'n x 6' ...
static void totalEigStrainInInclCentroidsUpdate(Problem *p)
Function gives the total transformation strain field in inclusion centroids regarding the presence of...
Class inclusion contains and handles all inclusion data.
selfBalanceAlgorithm(void)
Constructor.
static void localEigStrainUpdateTotal(mumech::InclusionRecord3D **inclRec, int n)
static void copyGlobTotEigStrainsToAuxVect(InclusionRecord3D **inclRec, double *auxVect, int n)
static void printTotEigenStrains(InclusionRecord3D **inclRec, int n, const char *notice)