KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Public Member Functions | Public Attributes | List of all members
projection_utilities.RegularGrid1D Class Reference
Collaboration diagram for projection_utilities.RegularGrid1D:

Public Member Functions

def lower_bound (self)
 
def upper_bound (self)
 
def __init__ (self, start_pos, length, size)
 
def __getitem__ (self, index)
 
def __len__ (self)
 
def floor_index (self, coord)
 
def ceil_index (self, coord)
 
def has (self, coord)
 

Public Attributes

 extent
 
 size
 
 step_size
 

Constructor & Destructor Documentation

◆ __init__()

def projection_utilities.RegularGrid1D.__init__ (   self,
  start_pos,
  length,
  size 
)

Member Function Documentation

◆ __getitem__()

def projection_utilities.RegularGrid1D.__getitem__ (   self,
  index 
)

◆ __len__()

def projection_utilities.RegularGrid1D.__len__ (   self)

◆ ceil_index()

def projection_utilities.RegularGrid1D.ceil_index (   self,
  coord 
)

◆ floor_index()

def projection_utilities.RegularGrid1D.floor_index (   self,
  coord 
)

◆ has()

def projection_utilities.RegularGrid1D.has (   self,
  coord 
)

◆ lower_bound()

def projection_utilities.RegularGrid1D.lower_bound (   self)

◆ upper_bound()

def projection_utilities.RegularGrid1D.upper_bound (   self)

Member Data Documentation

◆ extent

projection_utilities.RegularGrid1D.extent

◆ size

projection_utilities.RegularGrid1D.size

◆ step_size

projection_utilities.RegularGrid1D.step_size

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