oILAB
Loading...
Searching...
No Matches
gbLAB::HhatInvFunction Class Reference

#include <GbContinuum.h>

+ Inheritance diagram for gbLAB::HhatInvFunction:

Public Member Functions

 HhatInvFunction (const int &t, const int &i, const Eigen::MatrixXd &domain)
 
std::complex< double > operator() (const Eigen::VectorXd &xi) const
 
- Public Member Functions inherited from gbLAB::Function< HhatInvFunction, std::complex< double > >
 Function (double _domainSize=std::numeric_limits< double >::infinity())
 
std::complex< double > operator() (const Eigen::Vector< double, Eigen::Dynamic > &vec) const
 

Data Fields

const int t
 
const int i
 
- Data Fields inherited from gbLAB::Function< HhatInvFunction, std::complex< double > >
double domainSize
 

Private Attributes

const Eigen::VectorXd e1
 
const Eigen::VectorXd e3
 

Additional Inherited Members

- Static Private Member Functions inherited from gbLAB::GbMaterialTensors
static double tensorC (const int &k, const int &p, const int &l, const int &q)
 
static std::complex< double > tensorFhat (const int &k, const int &l, const int &i, const int &j, const Eigen::Vector3d &xi)
 
static std::complex< double > tensorGhat (const int &i, const int &k, const int &t, const int &r, const Eigen::VectorXd &xi)
 
static std::complex< double > tensorHhat (const int &t, const int &i, const Eigen::VectorXd &xi)
 
- Static Private Attributes inherited from gbLAB::GbMaterialTensors
static double lambda
 
static double mu
 

Detailed Description

Definition at line 34 of file GbContinuum.h.

Constructor & Destructor Documentation

◆ HhatInvFunction()

gbLAB::HhatInvFunction::HhatInvFunction ( const int &  t,
const int &  i,
const Eigen::MatrixXd &  domain 
)
explicit

Definition at line 432 of file GbContinuumImplementation.h.

Member Function Documentation

◆ operator()()

std::complex< double > gbLAB::HhatInvFunction::operator() ( const Eigen::VectorXd &  xi) const

Definition at line 435 of file GbContinuumImplementation.h.

Field Documentation

◆ e1

const Eigen::VectorXd gbLAB::HhatInvFunction::e1
private

Definition at line 37 of file GbContinuum.h.

◆ e3

const Eigen::VectorXd gbLAB::HhatInvFunction::e3
private

Definition at line 37 of file GbContinuum.h.

◆ i

const int gbLAB::HhatInvFunction::i

Definition at line 39 of file GbContinuum.h.

◆ t

const int gbLAB::HhatInvFunction::t

Definition at line 39 of file GbContinuum.h.


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