ffeatools.modules.FFEA_topology.FFEA_topology Class Reference

Public Member Functions

def __init__ (self, fname="")
 
def load (self, fname)
 
def load_top (self, fname)
 
def load_vol (self, fname)
 
def load_ele (self, fname)
 
def add_element (self, el, eltype=-1)
 
def get_num_elements (self)
 
def get_linear_nodes (self)
 
def calc_CoM (self, node, mat)
 
def get_CoM (self)
 
def extract_surface (self)
 
def calculateInterior (self, surf=None)
 
def isElementInterior (self, index)
 
def increase_order (self, node=None, surf=None, stokes=None)
 
def upgrade_element (self, index)
 
def cull_interior (self, limitvol, node, surf=None)
 
def get_smallest_lengthscale (self, node)
 
def calculate_strain_energy (self, frame, frame0, mat)
 
def print_details (self)
 
def write_to_file (self, fname)
 
def calc_mass (self, mat, node, scale=1.0)
 
def index_switch (self, inindex, intype, limit=1, surf=None)
 
def reset (self)
 

Data Fields

 valid
 
 empty
 
 CoM
 
 num_interior_elements
 
 num_surface_elements
 
 element
 
 num_elements
 

Constructor & Destructor Documentation

§ __init__()

def ffeatools.modules.FFEA_topology.FFEA_topology.__init__ (   self,
  fname = "" 
)

Member Function Documentation

§ add_element()

def ffeatools.modules.FFEA_topology.FFEA_topology.add_element (   self,
  el,
  eltype = -1 
)

§ calc_CoM()

def ffeatools.modules.FFEA_topology.FFEA_topology.calc_CoM (   self,
  node,
  mat 
)

§ calc_mass()

def ffeatools.modules.FFEA_topology.FFEA_topology.calc_mass (   self,
  mat,
  node,
  scale = 1.0 
)

§ calculate_strain_energy()

def ffeatools.modules.FFEA_topology.FFEA_topology.calculate_strain_energy (   self,
  frame,
  frame0,
  mat 
)

§ calculateInterior()

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

§ cull_interior()

def ffeatools.modules.FFEA_topology.FFEA_topology.cull_interior (   self,
  limitvol,
  node,
  surf = None 
)

§ extract_surface()

def ffeatools.modules.FFEA_topology.FFEA_topology.extract_surface (   self)

§ get_CoM()

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

§ get_linear_nodes()

def ffeatools.modules.FFEA_topology.FFEA_topology.get_linear_nodes (   self)

§ get_num_elements()

def ffeatools.modules.FFEA_topology.FFEA_topology.get_num_elements (   self)

§ get_smallest_lengthscale()

def ffeatools.modules.FFEA_topology.FFEA_topology.get_smallest_lengthscale (   self,
  node 
)

§ increase_order()

def ffeatools.modules.FFEA_topology.FFEA_topology.increase_order (   self,
  node = None,
  surf = None,
  stokes = None 
)

§ index_switch()

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

§ isElementInterior()

def ffeatools.modules.FFEA_topology.FFEA_topology.isElementInterior (   self,
  index 
)

§ load()

def ffeatools.modules.FFEA_topology.FFEA_topology.load (   self,
  fname 
)

§ load_ele()

def ffeatools.modules.FFEA_topology.FFEA_topology.load_ele (   self,
  fname 
)

§ load_top()

def ffeatools.modules.FFEA_topology.FFEA_topology.load_top (   self,
  fname 
)

§ load_vol()

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

§ print_details()

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

§ reset()

§ upgrade_element()

def ffeatools.modules.FFEA_topology.FFEA_topology.upgrade_element (   self,
  index 
)

§ write_to_file()

def ffeatools.modules.FFEA_topology.FFEA_topology.write_to_file (   self,
  fname 
)

Field Documentation

§ CoM

ffeatools.modules.FFEA_topology.FFEA_topology.CoM

§ element

§ empty

ffeatools.modules.FFEA_topology.FFEA_topology.empty

§ num_elements

§ num_interior_elements

§ num_surface_elements

§ valid


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