#include <MoFEM.hpp>
#include <boost/program_options.hpp>
#include <boost/numeric/ublas/vector_proxy.hpp>
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/matrix_proxy.hpp>
#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/symmetric.hpp>
#include <adolc/adolc.h>
#include <SmallStrainPlasticity.hpp>
#include <SmallStrainPlasticityMaterialModels.hpp>
Go to the source code of this file.
|
int | main (int argc, char *argv[]) |
|
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
Definition at line 44 of file cloasest_point_projection.cpp.
71 cp.
sTrain.resize(6,
false);
85 for (
int ii = 0; ii <
N; ii++) {
86 cout <<
"Step " << ii << endl;
93 }
else if (ii <= 100) {
109 bool nonlinear =
false;
115 cout <<
"plot " << cp.
sTrain[idx] <<
" " << cp.
sTress[idx] <<
" "
122 cerr <<
"Cep " << cp.
Cep << endl;
125 const double eps = 1e-6;
126 for (
int ii = 0; ii < 6; ii++) {
130 for (
int dd = 0;
dd < 6;
dd++) {
136 for (
int dd = 0;
dd < 6;
dd++) {
141 cerr <<
"e " << e << endl;
◆ help
static MoFEMErrorCode Initialize(int *argc, char ***args, const char file[], const char help[])
Initializes the MoFEM database PETSc, MOAB and MPI.
const Tensor2_symmetric_Expr< const ddTensor0< T, Dim, i, j >, typename promote< T, double >::V, Dim, i, j > dd(const Tensor0< T * > &a, const Index< i, Dim > index1, const Index< j, Dim > index2, const Tensor1< int, Dim > &d_ijk, const Tensor1< double, Dim > &d_xyz)