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_volume (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
 
 linear_elemnode_list
 

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 
)

◆ calculate_volume()

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

◆ 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

◆ linear_elemnode_list

ffeatools.modules.FFEA_topology.FFEA_topology.linear_elemnode_list

◆ num_elements

◆ num_interior_elements

◆ num_surface_elements

◆ valid


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