MDStressLab++
Mls Class Reference

#include <Mls.h>

Collaboration diagram for Mls:

Public Member Functions

 Mls (const BoxConfiguration &body, const Grid< Reference > *pgrid, double radiusMls, const std::string name)
 
 ~Mls ()
 
void pushToCauchy (const std::vector< Matrix3d > &piolaStress, std::vector< Matrix3d > &cauchyStress)
 
void writeDeformationGradient ()
 
void writeGridPushed ()
 
void writePushedCauchyStress (std::vector< Matrix3d > &cauchyStress)
 

Public Attributes

std::string name
 
double radiusMls
 
std::vector< Matrix3ddeformationGradient
 
std::vector< Vector3dgridPushed
 

Detailed Description

Definition at line 16 of file Mls.h.

Constructor & Destructor Documentation

Mls::Mls ( const BoxConfiguration body,
const Grid< Reference > *  pgrid,
double  radiusMls,
const std::string  name 
)

Definition at line 21 of file Mls.cpp.

Mls::~Mls ( )

Definition at line 791 of file Mls.cpp.

Member Function Documentation

void Mls::pushToCauchy ( const std::vector< Matrix3d > &  piolaStress,
std::vector< Matrix3d > &  cauchyStress 
)

Definition at line 796 of file Mls.cpp.

void Mls::writeDeformationGradient ( )

Definition at line 832 of file Mls.cpp.

void Mls::writeGridPushed ( )

Definition at line 848 of file Mls.cpp.

void Mls::writePushedCauchyStress ( std::vector< Matrix3d > &  cauchyStress)

Definition at line 863 of file Mls.cpp.

Member Data Documentation

std::vector<Matrix3d> Mls::deformationGradient

Definition at line 20 of file Mls.h.

std::vector<Vector3d> Mls::gridPushed

Definition at line 21 of file Mls.h.

std::string Mls::name

Definition at line 18 of file Mls.h.

double Mls::radiusMls

Definition at line 19 of file Mls.h.


The documentation for this class was generated from the following files: