ffeatools.modules.FFEA_surface.FFEA_surface Class Reference

Public Member Functions

def __init__ (self, fname="")
 
def load (self, fname="")
 
def load_surf (self, fname)
 
def load_stl (self, fname)
 
def load_obj (self, fname)
 
def load_face (self, fname)
 
def load_vol (self, fname)
 
def add_face (self, f)
 
def get_element_indices (self, top)
 
def upgrade_face (self, index)
 
def split_face (self, index)
 
def check_normals (self, node, top)
 
def print_details (self)
 
def write_to_file (self, fname, node=None)
 
def index_switch (self, inindex, intype, limit=1)
 
def build_firstOrderFaceNodes (self, linear_node_list)
 
def calculateSmallestEdge (self, node)
 
def calculateSmallestLength (self, node)
 
def reset (self)
 

Data Fields

 valid
 
 empty
 
 num_linear_faces
 
 firstOrderFaceNodes
 
 face
 
 num_faces
 

Constructor & Destructor Documentation

◆ __init__()

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

Member Function Documentation

◆ add_face()

◆ build_firstOrderFaceNodes()

def ffeatools.modules.FFEA_surface.FFEA_surface.build_firstOrderFaceNodes (   self,
  linear_node_list 
)

◆ calculateSmallestEdge()

def ffeatools.modules.FFEA_surface.FFEA_surface.calculateSmallestEdge (   self,
  node 
)

◆ calculateSmallestLength()

def ffeatools.modules.FFEA_surface.FFEA_surface.calculateSmallestLength (   self,
  node 
)

◆ check_normals()

def ffeatools.modules.FFEA_surface.FFEA_surface.check_normals (   self,
  node,
  top 
)

◆ get_element_indices()

def ffeatools.modules.FFEA_surface.FFEA_surface.get_element_indices (   self,
  top 
)

◆ index_switch()

def ffeatools.modules.FFEA_surface.FFEA_surface.index_switch (   self,
  inindex,
  intype,
  limit = 1 
)

◆ load()

def ffeatools.modules.FFEA_surface.FFEA_surface.load (   self,
  fname = "" 
)

◆ load_face()

def ffeatools.modules.FFEA_surface.FFEA_surface.load_face (   self,
  fname 
)

◆ load_obj()

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

◆ load_stl()

def ffeatools.modules.FFEA_surface.FFEA_surface.load_stl (   self,
  fname 
)

◆ load_surf()

def ffeatools.modules.FFEA_surface.FFEA_surface.load_surf (   self,
  fname 
)

◆ load_vol()

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

◆ print_details()

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

◆ reset()

◆ split_face()

def ffeatools.modules.FFEA_surface.FFEA_surface.split_face (   self,
  index 
)

◆ upgrade_face()

def ffeatools.modules.FFEA_surface.FFEA_surface.upgrade_face (   self,
  index 
)

◆ write_to_file()

def ffeatools.modules.FFEA_surface.FFEA_surface.write_to_file (   self,
  fname,
  node = None 
)

Field Documentation

◆ empty

ffeatools.modules.FFEA_surface.FFEA_surface.empty

◆ face

◆ firstOrderFaceNodes

ffeatools.modules.FFEA_surface.FFEA_surface.firstOrderFaceNodes

◆ num_faces

◆ num_linear_faces

ffeatools.modules.FFEA_surface.FFEA_surface.num_linear_faces

◆ valid


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