NuTo
Numerics Tool
Public Types | Public Member Functions | List of all members
NuTo::Jacobian Class Reference

#include <Jacobian.h>

Public Types

using Dynamic3by3 = Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor, 3, 3 >
 
using Dynamic3by1 = Eigen::Matrix< double, Eigen::Dynamic, 1, Eigen::ColMajor, 3, 1 >
 

Public Member Functions

 Jacobian (const Eigen::VectorXd &nodeValues, const Eigen::MatrixXd &derivativeShapeFunctions)
 
Eigen::MatrixXd TransformDerivativeShapeFunctions (const Eigen::MatrixXd &global) const
 
const Dynamic3by3Inv () const
 
const Dynamic3by3Get () const
 
const Dynamic3by1Normal () const
 
double Det () const
 

Member Typedef Documentation

using NuTo::Jacobian::Dynamic3by1 = Eigen::Matrix<double, Eigen::Dynamic, 1, Eigen::ColMajor, 3, 1>
using NuTo::Jacobian::Dynamic3by3 = Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor, 3, 3>

Constructor & Destructor Documentation

NuTo::Jacobian::Jacobian ( const Eigen::VectorXd &  nodeValues,
const Eigen::MatrixXd &  derivativeShapeFunctions 
)
inline

Member Function Documentation

double NuTo::Jacobian::Det ( ) const
inline
const Dynamic3by3& NuTo::Jacobian::Get ( ) const
inline
const Dynamic3by3& NuTo::Jacobian::Inv ( ) const
inline
const Dynamic3by1& NuTo::Jacobian::Normal ( ) const
inline
Eigen::MatrixXd NuTo::Jacobian::TransformDerivativeShapeFunctions ( const Eigen::MatrixXd &  global) const
inline

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