MDStressLab++
Loading...
Searching...
No Matches
Stencil Class Reference

#include <Stencil.h>

Collaboration diagram for Stencil:

Public Member Functions

void expandStencil (const std::vector< Vector3d > &gridCoordinates, const MatrixXd &coordinates, const double &contributingNeighborhoodSize, const double &noncontributingNeighborhoodSize)
 
template<ConfigType configType>
void expandStencil (const Grid< configType > *pgrid, const double &contributingNeighborhoodSize, const double &noncontributingNeighborhoodSize)
 
void emptyStencil ()
 
 Stencil (const Configuration &)
 
virtual ~Stencil ()
 

Public Attributes

const Configurationparent
 
std::map< int, int > particleContributingMap
 

Detailed Description

Definition at line 22 of file Stencil.h.

Constructor & Destructor Documentation

◆ Stencil()

Stencil::Stencil ( const Configuration parent)

Definition at line 10 of file Stencil.cpp.

◆ ~Stencil()

Stencil::~Stencil ( )
virtual

Definition at line 16 of file Stencil.cpp.

Member Function Documentation

◆ emptyStencil()

void Stencil::emptyStencil ( )

Definition at line 12 of file Stencil.cpp.

◆ expandStencil() [1/2]

template<ConfigType configType>
void Stencil::expandStencil ( const Grid< configType > *  pgrid,
const double &  contributingNeighborhoodSize,
const double &  noncontributingNeighborhoodSize 
)
inline

Definition at line 90 of file Stencil.h.

◆ expandStencil() [2/2]

void Stencil::expandStencil ( const std::vector< Vector3d > &  gridCoordinates,
const MatrixXd coordinates,
const double &  contributingNeighborhoodSize,
const double &  noncontributingNeighborhoodSize 
)
inline

Definition at line 30 of file Stencil.h.

Member Data Documentation

◆ parent

const Configuration& Stencil::parent

Definition at line 24 of file Stencil.h.

◆ particleContributingMap

std::map<int,int> Stencil::particleContributingMap

Definition at line 25 of file Stencil.h.


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