![]() |
PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
#include <bMatrix.h>
Public Member Functions | |
| B (const std::vector< std::vector< double > > &dNdx, int dim) | |
| int | nStrain () const |
| int | nDof () const |
| int | dim () const |
| double | operator() (int i, int j) const |
Private Attributes | |
| int | d_dim |
| int | d_nStrain |
| int | d_nDof |
| std::vector< double > | d_data |
Strain-displacement matrix B at a quadrature point, from physical dN/dx. Voigt rows: 2D [εxx, εyy, εxy], 3D [εxx, εyy, εzz, εyz, εxz, εxy] (tensor shear, not engineering γ). Columns are nodal u packed [u1x, u1y, (u1z,) u2x, ...]. Does not take displacements; ε = B u is applied by the caller.
| fe::B::B | ( | const std::vector< std::vector< double > > & | dNdx, |
| int | dim | ||
| ) |
Definition at line 13 of file bMatrix.cpp.
References d_data, d_nDof, and dim().
|
inline |
Definition at line 31 of file bMatrix.h.
References d_dim.
Referenced by B(), anonymous_namespace{meshUtil.cpp}::strainFromB(), and anonymous_namespace{testFeLib.cpp}::strainFromB().
|
inline |
Definition at line 30 of file bMatrix.h.
References d_nDof.
Referenced by anonymous_namespace{meshUtil.cpp}::strainFromB(), and anonymous_namespace{testFeLib.cpp}::strainFromB().
|
inline |
Definition at line 29 of file bMatrix.h.
References d_nStrain.
Referenced by anonymous_namespace{meshUtil.cpp}::strainFromB(), and anonymous_namespace{testFeLib.cpp}::strainFromB().
|
inline |
|
private |
Definition at line 41 of file bMatrix.h.
Referenced by B(), and operator()().
|
private |
Definition at line 40 of file bMatrix.h.
Referenced by B(), nDof(), and operator()().