Feellgood
|
This is the complete list of members for Tetra::Tet, including all inherited members.
add_drift_BE(double alpha, double s_dt, double Vdrift, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> U, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> V, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> dUd_, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> dVd_, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, N >> BE) const | Tetra::Tet | |
anisotropyEnergy(Tetra::prm const ¶m, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> u) const | Tetra::Tet | |
assemblage_mat(const int NOD, std::vector< Eigen::Triplet< double >> &K) const | element< N, NPI > | inline |
assemblage_vect(const int NOD, Eigen::Ref< Eigen::VectorXd > L) const | element< N, NPI > | inline |
buildMatP(Eigen::Ref< Eigen::Matrix< double, 2 *N, 3 *N >> P) | element< N, NPI > | inline |
calc_aniso_cub(Eigen::Ref< const Eigen::Vector3d > ex, Eigen::Ref< const Eigen::Vector3d > ey, Eigen::Ref< const Eigen::Vector3d > ez, const double K3bis, const double s_dt, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> U, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> V, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> H_aniso) const | Tetra::Tet | |
calc_aniso_uniax(Eigen::Ref< const Eigen::Vector3d > uk, const double Kbis, const double s_dt, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> U, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> V, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> H_aniso) const | Tetra::Tet | |
calc_vol(void) const | Tetra::Tet | |
charges(Tetra::prm const ¶m, std::function< Eigen::Vector3d(Nodes::Node)> getter, std::vector< double > &srcDen, int &nsrc) const | Tetra::Tet | |
da | Tetra::Tet | |
demagEnergy(Tetra::prm const ¶m, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> dudx, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> dudy, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> dudz, Eigen::Ref< Eigen::Matrix< double, NPI, 1 >> phi) const | Tetra::Tet | |
element(const std::vector< Nodes::Node > &_p_node, const int _idx, std::initializer_list< int > &_i) | element< N, NPI > | inlineexplicit |
exchangeEnergy(Tetra::prm const ¶m, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> dudx, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> dudy, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> dudz) const | Tetra::Tet | |
existNodes(void) | element< N, NPI > | inlineprotected |
extraCoeffs_BE | Tetra::Tet | |
extraField | Tetra::Tet | |
getN(void) const | element< N, NPI > | inline |
getNode(const int i) const | element< N, NPI > | inlineprotected |
getNPI(void) const | element< N, NPI > | inline |
getPtGauss(Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> result) const | Tetra::Tet | inlinevirtual |
idx | Tetra::Tet | |
idxPrm | element< N, NPI > | |
ind | element< N, NPI > | |
infos() const | element< N, NPI > | inline |
integrales(Tetra::prm const ¶m, timing const &prm_t, std::function< void(Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> Hext)> calc_Hext, Nodes::index idx_dir, double Vdrift) | Tetra::Tet | |
interpolation(std::function< double(Nodes::Node)> getter, Eigen::Ref< Eigen::Matrix< double, NPI, 1 >> result) const | Tetra::Tet | inline |
interpolation(std::function< Eigen::Vector3d(Nodes::Node)> getter, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> result, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> Tx, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> Ty, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> Tz) const | Tetra::Tet | inline |
interpolation(std::function< double(Nodes::Node, Nodes::index)> getter, Nodes::index idx, Eigen::Ref< Eigen::Matrix< double, Tetra::NPI, 1 >> result) const | Tetra::Tet | inline |
interpolation_field(std::function< double(Nodes::Node)> getter, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> X) const | Tetra::Tet | inline |
Jacobian(Eigen::Ref< Eigen::Matrix3d > J) | Tetra::Tet | |
Kp | element< N, NPI > | |
Lp | element< N, NPI > | |
lumping(Eigen::Ref< Eigen::Matrix< double, NPI, 1 >> alpha_eff, double prefactor, Eigen::Ref< Eigen::Matrix< double, 3 *N, 3 *N >> AE) const | Tetra::Tet | |
orientate(void) | Tetra::Tet | inlineprivatevirtual |
refNode | element< N, NPI > | private |
Tet(const std::vector< Nodes::Node > &_p_node, const int _idx, std::initializer_list< int > _i) | Tetra::Tet | inline |
weight | element< N, NPI > | |
zeemanEnergy(Tetra::prm const ¶m, Eigen::Ref< Eigen::Vector3d > const Hext, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> const u) const | Tetra::Tet | |
zeroBasing(void) | element< N, NPI > | inlineprotected |