v0.14.0
Public Member Functions | Public Attributes | List of all members
ConvectiveMassElement::CommonData Struct Reference

common data used by volume elements More...

#include <users_modules/basic_finite_elements/src/ConvectiveMassElement.hpp>

Collaboration diagram for ConvectiveMassElement::CommonData:
[legend]

Public Member Functions

 CommonData ()
 

Public Attributes

bool lInear
 
bool staticOnly
 
std::map< std::string, std::vector< VectorDouble > > dataAtGaussPts
 
std::map< std::string, std::vector< MatrixDouble > > gradAtGaussPts
 
string spatialPositions
 
string meshPositions
 
string spatialVelocities
 
std::vector< VectorDouble > valVel
 
std::vector< std::vector< double * > > jacVelRowPtr
 
std::vector< MatrixDouble > jacVel
 
std::vector< VectorDouble > valMass
 
std::vector< std::vector< double * > > jacMassRowPtr
 
std::vector< MatrixDouble > jacMass
 
std::vector< VectorDouble > valT
 
std::vector< std::vector< double * > > jacTRowPtr
 
std::vector< MatrixDouble > jacT
 

Detailed Description

common data used by volume elements

Definition at line 127 of file ConvectiveMassElement.hpp.

Constructor & Destructor Documentation

◆ CommonData()

ConvectiveMassElement::CommonData::CommonData ( )
inline

Definition at line 131 of file ConvectiveMassElement.hpp.

131 : lInear(false), staticOnly(false) {}

Member Data Documentation

◆ dataAtGaussPts

std::map<std::string, std::vector<VectorDouble> > ConvectiveMassElement::CommonData::dataAtGaussPts

Definition at line 133 of file ConvectiveMassElement.hpp.

◆ gradAtGaussPts

std::map<std::string, std::vector<MatrixDouble> > ConvectiveMassElement::CommonData::gradAtGaussPts

Definition at line 134 of file ConvectiveMassElement.hpp.

◆ jacMass

std::vector<MatrixDouble> ConvectiveMassElement::CommonData::jacMass

Definition at line 143 of file ConvectiveMassElement.hpp.

◆ jacMassRowPtr

std::vector<std::vector<double *> > ConvectiveMassElement::CommonData::jacMassRowPtr

Definition at line 142 of file ConvectiveMassElement.hpp.

◆ jacT

std::vector<MatrixDouble> ConvectiveMassElement::CommonData::jacT

Definition at line 146 of file ConvectiveMassElement.hpp.

◆ jacTRowPtr

std::vector<std::vector<double *> > ConvectiveMassElement::CommonData::jacTRowPtr

Definition at line 145 of file ConvectiveMassElement.hpp.

◆ jacVel

std::vector<MatrixDouble> ConvectiveMassElement::CommonData::jacVel

Definition at line 140 of file ConvectiveMassElement.hpp.

◆ jacVelRowPtr

std::vector<std::vector<double *> > ConvectiveMassElement::CommonData::jacVelRowPtr

Definition at line 139 of file ConvectiveMassElement.hpp.

◆ lInear

bool ConvectiveMassElement::CommonData::lInear

Definition at line 129 of file ConvectiveMassElement.hpp.

◆ meshPositions

string ConvectiveMassElement::CommonData::meshPositions

Definition at line 136 of file ConvectiveMassElement.hpp.

◆ spatialPositions

string ConvectiveMassElement::CommonData::spatialPositions

Definition at line 135 of file ConvectiveMassElement.hpp.

◆ spatialVelocities

string ConvectiveMassElement::CommonData::spatialVelocities

Definition at line 137 of file ConvectiveMassElement.hpp.

◆ staticOnly

bool ConvectiveMassElement::CommonData::staticOnly

Definition at line 130 of file ConvectiveMassElement.hpp.

◆ valMass

std::vector<VectorDouble> ConvectiveMassElement::CommonData::valMass

Definition at line 141 of file ConvectiveMassElement.hpp.

◆ valT

std::vector<VectorDouble> ConvectiveMassElement::CommonData::valT

Definition at line 144 of file ConvectiveMassElement.hpp.

◆ valVel

std::vector<VectorDouble> ConvectiveMassElement::CommonData::valVel

Definition at line 138 of file ConvectiveMassElement.hpp.


The documentation for this struct was generated from the following file:
ConvectiveMassElement::CommonData::lInear
bool lInear
Definition: ConvectiveMassElement.hpp:129
ConvectiveMassElement::CommonData::staticOnly
bool staticOnly
Definition: ConvectiveMassElement.hpp:130