MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Attributes
MPM::Problem2D Struct Reference

#include <problems.h>

List of all members.

Public Attributes

int Id
 Problem number.
int NPcell
 Number of points per cell.
Grid2DG
 The grid.
MPoints2DP
 The material points.
ptIsPointInGeom pGeom
 Pointer to a function which determines whether the point is inside the geometry.
ptB pB
 Pointer to a function which returns the body mass B.
ptLdM pM
 Pointer to a function which returns the loadings multiplier M.
ptVeloc pVeloc
 Pointer to a function which returns the correct velocity.
ptStress pStress
 Pointer to a function which returns the correct stress.
bool CPDI
 use CPDI
bool MPM
 use original MPM
bool USF
 update stress first ?
bool SmallSt
 small strains ?
bool FwEuler
 Use Forward Euler ?
bool SaveVTU
 Save vtu at each output timestep?
bool SavePNG
 Save png at each output timestep?
bool SavePointData
 Save point data.
double t
 current time
double tf
 final time
double Dt
 time increment
double Dtout
 time increment for output
size_t Outp
 point/particle number to output data
Vector3D B
 current b-body mass
double M
 Current multiplier for external forces.
Array< double > Out_t
Array< double > Out_Wx_t
Array< double > Out_sE_t
Array< double > Out_kE_t
Array< double > Out_tE_t
Array< Array< double > > Out_p_vx_t
Array< Array< double > > Out_p_vy_t
Array< Array< double > > Out_p_cvx_t
Array< Array< double > > Out_p_sxx_t
Array< Array< double > > Out_p_syy_t
Array< Array< double > > Out_p_exx_t
Array< Array< double > > Out_p_eyy_t
Array< Array< double > > Out_p_fx_t
Array< Array< double > > Out_p_fy_t
Array< Array< double > > Out_p_ux_t
Array< Array< double > > Out_p_uy_t

Detailed Description

Problem related data.


Member Data Documentation

current b-body mass

use CPDI

time increment

time increment for output

Use Forward Euler ?

The grid.

Problem number.

Current multiplier for external forces.

use original MPM

Number of points per cell.

point/particle number to output data

The material points.

Pointer to a function which returns the body mass B.

Pointer to a function which determines whether the point is inside the geometry.

Pointer to a function which returns the loadings multiplier M.

Pointer to a function which returns the correct stress.

Pointer to a function which returns the correct velocity.

Save png at each output timestep?

Save point data.

Save vtu at each output timestep?

small strains ?

current time

final time

update stress first ?


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines