ffeatools.modules.FFEA_node.FFEA_node Class Reference
Inheritance diagram for ffeatools.modules.FFEA_node.FFEA_node:
ffeatools.modules.FFEA_frame.FFEA_frame

Public Member Functions

def __init__ (self, fname="", scale=1.0, frame=0)
 
def load (self, fname, findex=0)
 
def load_FFEA_node (self, fname)
 
def load_tetgen_node (self, fname)
 
def load_obj (self, fname)
 
def load_vol (self, fname)
 
def add_node (self, n, nodetype=-1)
 
def calculateInterior (self, top=None, surf=None)
 
def calculate_dimensions (self)
 
def print_details (self)
 
def write_to_file (self, fname, surf=None)
 
def linearise_system (self, top)
 
def rescale (self, factor)
 
def calc_mass (self, top, mat)
 
def calc_centroid (self, subset=None)
 
def calc_CoM (self, top, mat)
 
def get_CoM (self)
 
def get_centroid (self)
 
def translate (self, trans)
 
def set_pos (self, pos)
 
def rotate (self, rot)
 
def index_switch (self, inindex, intype, limit=1, surf=None, top=None)
 
def reset (self)
 

Data Fields

 scale
 
 valid
 
 empty
 
 pos
 
 num_surface_nodes
 
 num_interior_nodes
 
 centroid
 
 CoM
 
 num_nodes
 

Constructor & Destructor Documentation

◆ __init__()

def ffeatools.modules.FFEA_node.FFEA_node.__init__ (   self,
  fname = "",
  scale = 1.0,
  frame = 0 
)

Member Function Documentation

◆ add_node()

◆ calc_centroid()

◆ calc_CoM()

def ffeatools.modules.FFEA_node.FFEA_node.calc_CoM (   self,
  top,
  mat 
)

◆ calc_mass()

def ffeatools.modules.FFEA_node.FFEA_node.calc_mass (   self,
  top,
  mat 
)

◆ calculate_dimensions()

def ffeatools.modules.FFEA_node.FFEA_node.calculate_dimensions (   self)

◆ calculateInterior()

def ffeatools.modules.FFEA_node.FFEA_node.calculateInterior (   self,
  top = None,
  surf = None 
)

◆ get_centroid()

def ffeatools.modules.FFEA_node.FFEA_node.get_centroid (   self)

◆ get_CoM()

def ffeatools.modules.FFEA_node.FFEA_node.get_CoM (   self)

◆ index_switch()

def ffeatools.modules.FFEA_node.FFEA_node.index_switch (   self,
  inindex,
  intype,
  limit = 1,
  surf = None,
  top = None 
)

◆ linearise_system()

def ffeatools.modules.FFEA_node.FFEA_node.linearise_system (   self,
  top 
)

◆ load()

def ffeatools.modules.FFEA_node.FFEA_node.load (   self,
  fname,
  findex = 0 
)

◆ load_FFEA_node()

def ffeatools.modules.FFEA_node.FFEA_node.load_FFEA_node (   self,
  fname 
)

◆ load_obj()

def ffeatools.modules.FFEA_node.FFEA_node.load_obj (   self,
  fname 
)

◆ load_tetgen_node()

def ffeatools.modules.FFEA_node.FFEA_node.load_tetgen_node (   self,
  fname 
)

◆ load_vol()

def ffeatools.modules.FFEA_node.FFEA_node.load_vol (   self,
  fname 
)

◆ print_details()

def ffeatools.modules.FFEA_node.FFEA_node.print_details (   self)

◆ rescale()

def ffeatools.modules.FFEA_node.FFEA_node.rescale (   self,
  factor 
)

◆ reset()

def ffeatools.modules.FFEA_node.FFEA_node.reset (   self)

Referenced by ffeatools.modules.FFEA_skeleton.FFEA_skeleton.__init__(), ffeatools.modules.FFEA_pdb_OLD.FFEA_pdb.__init__(), ffeatools.modules.FFEA_springs.FFEA_springs.__init__(), ffeatools.modules.FFEA_vdw.FFEA_vdw.__init__(), ffeatools.modules.FFEA_pin.FFEA_pin.__init__(), ffeatools.modules.FFEA_stokes.FFEA_stokes.__init__(), ffeatools.modules.FFEA_trajectory.FFEA_trajectory.__init__(), ffeatools.modules.FFEA_node.FFEA_node.__init__(), ffeatools.modules.FFEA_topology.FFEA_topology.__init__(), ffeatools.modules.FFEA_pdb.FFEA_pdb.__init__(), ffeatools.modules.FFEA_script.FFEA_script.__init__(), ffeatools.modules.FFEA_surface.FFEA_surface.__init__(), ffeatools.modules.FFEA_springs.FFEA_spring.__init__(), ffeatools.modules.FFEA_pdb_OLD.FFEA_pdb_blob.__init__(), ffeatools.modules.FFEA_trajectory.FFEA_traj_blob.__init__(), ffeatools.modules.FFEA_pdb_OLD.FFEA_pdb_frame.__init__(), ffeatools.modules.FFEA_pdb.FFEA_pdb_atom.__init__(), ffeatools.modules.FFEA_surface.FFEA_face.__init__(), ffeatools.modules.FFEA_topology.FFEA_element.__init__(), ffeatools.modules.FFEA_trajectory.FFEA_trajectory.build_from_pdb(), ffeatools.modules.FFEA_pdb.FFEA_pdb.build_from_rod(), ffeatools.modules.FFEA_pdb_OLD.FFEA_pdb.build_from_traj(), ffeatools.modules.FFEA_pdb.FFEA_pdb.build_from_traj(), ffeatools.modules.FFEA_trajectory.FFEA_trajectory.load(), ffeatools.modules.FFEA_surface.FFEA_surface.load_face(), ffeatools.modules.FFEA_node.FFEA_node.load_vol(), ffeatools.modules.FFEA_surface.FFEA_surface.load_vol(), and ffeatools.modules.FFEA_pin.FFEA_pin.pin_radially().

◆ rotate()

def ffeatools.modules.FFEA_node.FFEA_node.rotate (   self,
  rot 
)

◆ set_pos()

def ffeatools.modules.FFEA_node.FFEA_node.set_pos (   self,
  pos 
)

◆ translate()

◆ write_to_file()

def ffeatools.modules.FFEA_node.FFEA_node.write_to_file (   self,
  fname,
  surf = None 
)

Field Documentation

◆ centroid

◆ CoM

◆ empty

◆ num_interior_nodes

◆ num_nodes

◆ num_surface_nodes

◆ pos

◆ scale

◆ valid


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