|
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 | |
| buildMatP(Eigen::Ref< Eigen::Matrix< double, 2 *N, 3 *N >> P) | element< N, NPI > | inline |
| calc_aniso_cub(const Eigen::Ref< const Eigen::Vector3d > ex, const Eigen::Ref< const Eigen::Vector3d > ey, const 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(const 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 | |
| calcDiagBlock(const double c, const Eigen::Matrix< double, N, 1 > &x) const | Tetra::Tet | |
| calcOffDiagBlock(const Nodes::index idx) const | Tetra::Tet | |
| charges(const double &Ms, const std::function< Eigen::Vector3d(const Nodes::Node &)> &getter) const override | Tetra::Tet | virtual |
| cubicAnisotropyEnergy(const Tetra::prm ¶m, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> u) const | Tetra::Tet | |
| da | Tetra::Tet | |
| demagEnergy(const Tetra::prm ¶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, const std::initializer_list< int > &_i) | element< N, NPI > | inlineexplicit |
| exchangeEnergy(const Tetra::prm ¶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) const | element< N, NPI > | inline |
| 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 override | Tetra::Tet | inlinevirtual |
| idx | Tetra::Tet | |
| idxPrm | element< N, NPI > | |
| ind | element< N, NPI > | |
| infos(void) const | element< N, NPI > | inline |
| integrales(const Tetra::prm ¶m, const timing &prm_t, const std::function< Eigen::Matrix< double, Nodes::DIM, NPI >(void)> &calc_Hext, Nodes::index idx_dir, double Vdrift) | Tetra::Tet | |
| interpolation(const std::function< double(Nodes::Node)> &getter, Eigen::Ref< Eigen::Matrix< double, NPI, 1 >> result) const | Tetra::Tet | inline |
| interpolation(const 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(const std::function< double(Nodes::Node, Nodes::index)> &getter, const Nodes::index idx, Eigen::Ref< Eigen::Matrix< double, Tetra::NPI, 1 >> result) const | Tetra::Tet | inline |
| interpolation_field(const 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) const | Tetra::Tet | |
| Kp | element< N, NPI > | |
| Lp | element< N, NPI > | |
| lumping(const Eigen::Ref< const Eigen::Matrix< double, NPI, 1 >> alpha_eff, double prefactor, Eigen::Ref< Eigen::Matrix< double, 3 *N, 3 *N >> AE) const | Tetra::Tet | |
| orientate(void) override | Tetra::Tet | privatevirtual |
| refNode | element< N, NPI > | private |
| Tet(const std::vector< Nodes::Node > &_p_node, const int _idx, const std::initializer_list< int > _i) | Tetra::Tet | inline |
| uniaxialAnisotropyEnergy(const Tetra::prm ¶m, Eigen::Ref< Eigen::Matrix< double, Nodes::DIM, NPI >> u) const | Tetra::Tet | |
| weight | element< N, NPI > | |
| zeemanEnergy(const Tetra::prm ¶m, const Eigen::Ref< const Eigen::Vector3d > Hext, const Eigen::Ref< const Eigen::Matrix< double, Nodes::DIM, Tetra::NPI >> u) const | Tetra::Tet | |
| zeemanEnergy(const Tetra::prm ¶m, double fieldAmp, const std::vector< Eigen::Matrix< double, Nodes::DIM, Tetra::NPI >> &spaceField, const Eigen::Ref< const Eigen::Matrix< double, Nodes::DIM, Tetra::NPI >> u) const | Tetra::Tet | |
| zeroBasing(void) | element< N, NPI > | inlineprotected |