ffeatools.modules.FFEA_rod.fast_rod_math Class Reference
Inheritance diagram for ffeatools.modules.FFEA_rod.fast_rod_math:
ffeatools.modules.FFEA_rod.py_rod_math

Public Member Functions

def __init__ (this)
 
- Public Member Functions inherited from ffeatools.modules.FFEA_rod.py_rod_math
def get_twist_angle (self, m_i, m_j)
 
def get_signed_angle (self, m1, m2, l)
 
def parallel_transport (self, m_i, a, b)
 
def get_length (self, vec)
 
def normalize (self, vec)
 
def get_cos_theta (self, a, b)
 
def get_dist (self, a, b)
 
def kb_i (self, pi, pim1)
 
def omega (self, pi, pim1, m2j, m1j)
 
def get_analytical_deflection (self, P, L, EI)
 
def get_analytical_persistence_length (self, EI, T)
 
def approximately_equal (self, a, b, factor_of_error)
 
def rodrigues (self, v, k, theta)
 
def get_stretch_energy (self, k, p_i, p_i_equil)
 
def get_twist_energy (self, mim1, mim1_equil, mi, mi_equil, pim1, pim1_equil, pi, pi_equil, beta)
 
def get_bend_energy (self, p_im1, p_i, p_im1_equil, p_i_equil, n_im1, m_im1, n_im1_equil, m_im1_equil, n_i, m_i, n_i_equil, m_i_equil, B_i_equil, B_im1_equil)
 
def perpendicularize (self, m_i, p_i)
 
def get_euler_angles (self, rm)
 

Static Public Attributes

 rod_math = fast_rod_math()
 

Constructor & Destructor Documentation

◆ __init__()

def ffeatools.modules.FFEA_rod.fast_rod_math.__init__ (   this)

Field Documentation

◆ rod_math

ffeatools.modules.FFEA_rod.fast_rod_math.rod_math = fast_rod_math()
static

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