v0.14.0
Public Member Functions | Public Attributes | List of all members
NeumannForcesSurface::DataAtIntegrationPts Struct Reference

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

Inheritance diagram for NeumannForcesSurface::DataAtIntegrationPts:
[legend]
Collaboration diagram for NeumannForcesSurface::DataAtIntegrationPts:
[legend]

Public Member Functions

boost::shared_ptr< MatrixDouble > getSmallhMatPtr ()
 
boost::shared_ptr< MatrixDouble > getHMatPtr ()
 
 DataAtIntegrationPts ()
 

Public Attributes

MatrixDouble tangent1
 
MatrixDouble tangent2
 
MatrixDouble hMat
 
MatrixDouble FMat
 
MatrixDouble HMat
 
VectorDouble detHVec
 
MatrixDouble invHMat
 
EntDatafaceRowData
 
boost::weak_ptr< DofEntity > arcLengthDof
 
Range forcesOnlyOnEntitiesRow
 

Detailed Description

Definition at line 205 of file SurfacePressure.hpp.

Constructor & Destructor Documentation

◆ DataAtIntegrationPts()

NeumannForcesSurface::DataAtIntegrationPts::DataAtIntegrationPts ( )
inline

Definition at line 230 of file SurfacePressure.hpp.

230 : faceRowData(nullptr) {}

Member Function Documentation

◆ getHMatPtr()

boost::shared_ptr<MatrixDouble> NeumannForcesSurface::DataAtIntegrationPts::getHMatPtr ( )
inline

Definition at line 221 of file SurfacePressure.hpp.

221  {
222  return boost::shared_ptr<MatrixDouble>(shared_from_this(), &HMat);
223  }

◆ getSmallhMatPtr()

boost::shared_ptr<MatrixDouble> NeumannForcesSurface::DataAtIntegrationPts::getSmallhMatPtr ( )
inline

Definition at line 217 of file SurfacePressure.hpp.

217  {
218  return boost::shared_ptr<MatrixDouble>(shared_from_this(), &hMat);
219  }

Member Data Documentation

◆ arcLengthDof

boost::weak_ptr<DofEntity> NeumannForcesSurface::DataAtIntegrationPts::arcLengthDof

Definition at line 228 of file SurfacePressure.hpp.

◆ detHVec

VectorDouble NeumannForcesSurface::DataAtIntegrationPts::detHVec

Definition at line 214 of file SurfacePressure.hpp.

◆ faceRowData

EntData* NeumannForcesSurface::DataAtIntegrationPts::faceRowData

Definition at line 225 of file SurfacePressure.hpp.

◆ FMat

MatrixDouble NeumannForcesSurface::DataAtIntegrationPts::FMat

Definition at line 212 of file SurfacePressure.hpp.

◆ forcesOnlyOnEntitiesRow

Range NeumannForcesSurface::DataAtIntegrationPts::forcesOnlyOnEntitiesRow

Definition at line 232 of file SurfacePressure.hpp.

◆ hMat

MatrixDouble NeumannForcesSurface::DataAtIntegrationPts::hMat

Definition at line 211 of file SurfacePressure.hpp.

◆ HMat

MatrixDouble NeumannForcesSurface::DataAtIntegrationPts::HMat

Definition at line 213 of file SurfacePressure.hpp.

◆ invHMat

MatrixDouble NeumannForcesSurface::DataAtIntegrationPts::invHMat

Definition at line 215 of file SurfacePressure.hpp.

◆ tangent1

MatrixDouble NeumannForcesSurface::DataAtIntegrationPts::tangent1

Definition at line 208 of file SurfacePressure.hpp.

◆ tangent2

MatrixDouble NeumannForcesSurface::DataAtIntegrationPts::tangent2

Definition at line 209 of file SurfacePressure.hpp.


The documentation for this struct was generated from the following file:
NeumannForcesSurface::DataAtIntegrationPts::faceRowData
EntData * faceRowData
Definition: SurfacePressure.hpp:225
NeumannForcesSurface::DataAtIntegrationPts::hMat
MatrixDouble hMat
Definition: SurfacePressure.hpp:211
NeumannForcesSurface::DataAtIntegrationPts::HMat
MatrixDouble HMat
Definition: SurfacePressure.hpp:213