musica (C++)
Loading...
Searching...
No Matches
fabric.hpp File Reference

Fabric tensor for the directional density function. More...

#include <cmath>
#include <constitutive/constants.hpp>
#include <constitutive/statevariable.hpp>
#include <constitutive/tensor.hpp>
#include <constitutive/transform.hpp>
#include <memory>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
Include dependency graph for fabric.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  constitutive::FabricTensorChanged
struct  constitutive::FabricTensor< T >
 Fabric tensor for the directional density function. More...

Namespaces

namespace  constitutive
 helper functions for mathematical operations

Functions

template<typename T>
Eigen::Matrix< T, 3, 3 > constitutive::orthogonalDirection (const Eigen::Matrix< T, 3, 3 > &F, const Eigen::Matrix< T, 3, 3 > &n)
 Orthogonal direction.
template Eigen::Matrix< float, 3, 3 > constitutive::orthogonalDirection (const Eigen::Matrix< float, 3, 3 > &F, const Eigen::Matrix< float, 3, 3 > &n)
template Eigen::Matrix< double, 3, 3 > constitutive::orthogonalDirection (const Eigen::Matrix< double, 3, 3 > &F, const Eigen::Matrix< double, 3, 3 > &n)
template<typename T>
Eigen::Matrix< T, 3, 3 > constitutive::nonCoaxialDirection (const Eigen::Matrix< T, 3, 3 > &F, const Eigen::Matrix< T, 3, 3 > &n, const Eigen::Matrix< T, 3, 3 > &m)
 Non-coaxial direction.
template Eigen::Matrix< float, 3, 3 > constitutive::nonCoaxialDirection (const Eigen::Matrix< float, 3, 3 > &F, const Eigen::Matrix< float, 3, 3 > &n, const Eigen::Matrix< float, 3, 3 > &m)
template Eigen::Matrix< double, 3, 3 > constitutive::nonCoaxialDirection (const Eigen::Matrix< double, 3, 3 > &F, const Eigen::Matrix< double, 3, 3 > &n, const Eigen::Matrix< double, 3, 3 > &m)

Detailed Description

Fabric tensor for the directional density function.

Date
Oct 23, 2023