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="", 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 scale (self, factor)
 
def calc_mass (self, top, mat)
 
def calc_centroid (self)
 
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

 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 = "",
  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)

§ reset()

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

§ rotate()

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

§ scale()

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

§ 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

§ valid


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