swSim  Version 1.0
All Classes Namespaces Files Functions Variables Typedefs Macros
Public Member Functions | Public Attributes | List of all members
swSim::Stencil Class Reference

Defines data structures for Stencil in swSim. More...

#include "include/Stencil.hpp"

Public Member Functions

 Stencil (swSim::Model &model, swSim::SWMesh &localMesh, MPI_Comm l_mpi_comm, swSim::Segmentation &lSeg)
 Create the Stencil. More...
 
 ~Stencil ()
 Destroy the Stencil. More...
 
void Print (int rank)
 Print info about the Stencil. More...
 

Public Attributes

std::vector< swSim::DenseVectorV
 Velocity State vector. More...
 
std::vector< swSim::DenseVectorS
 Stress State vector. More...
 
std::vector< swSim::SparseMatrixAStoV
 Transition matrix from Stress to Velocity. More...
 
std::vector< swSim::SparseMatrixAVtoS
 Transition matrix from Velocity to Stress. More...
 
swSim::SparseMatrix AinvRhoBar
 Inverse of Average density for each node
More...
 
swSim::SparseMatrix AForceDispersion
 1/8 connectivity matrix for each cell to connected nodes
More...
 
std::vector< swSim::DriveVectorU
 Drive Vector for the model
More...
 

Detailed Description

Defines data structures for Stencil in swSim.

Constructor & Destructor Documentation

◆ Stencil()

swSim::Stencil::Stencil ( swSim::Model model,
swSim::SWMesh localMesh,
MPI_Comm  l_mpi_comm,
swSim::Segmentation lSeg 
)

Create the Stencil.

◆ ~Stencil()

swSim::Stencil::~Stencil ( )

Destroy the Stencil.

Member Function Documentation

◆ Print()

void swSim::Stencil::Print ( int  rank)

Print info about the Stencil.

Member Data Documentation

◆ V

std::vector<swSim::DenseVector> swSim::Stencil::V

Velocity State vector.

◆ S

std::vector<swSim::DenseVector> swSim::Stencil::S

Stress State vector.

◆ AStoV

std::vector<swSim::SparseMatrix> swSim::Stencil::AStoV

Transition matrix from Stress to Velocity.

◆ AVtoS

std::vector<swSim::SparseMatrix> swSim::Stencil::AVtoS

Transition matrix from Velocity to Stress.

◆ AinvRhoBar

swSim::SparseMatrix swSim::Stencil::AinvRhoBar

Inverse of Average density for each node

◆ AForceDispersion

swSim::SparseMatrix swSim::Stencil::AForceDispersion

1/8 connectivity matrix for each cell to connected nodes

◆ U

std::vector<swSim::DriveVector> swSim::Stencil::U

Drive Vector for the model


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