Lattice Microbes 2.5
This is for whole cell modeling
Loading...
Searching...
No Matches
lm::rdme::InvalidSiteException Class Reference

InvalidArgException for when an index into the lattice is out of bound or does not exist. More...

#include <Lattice.h>

Inheritance diagram for lm::rdme::InvalidSiteException:
[legend]
Collaboration diagram for lm::rdme::InvalidSiteException:
[legend]

Public Member Functions

 InvalidSiteException (lattice_size_t x, lattice_size_t y, lattice_size_t z)
 Create an exception based on the lattice location.
 InvalidSiteException (lattice_size_t index)
 Create an exception based on the lattice index.
Public Member Functions inherited from lm::InvalidArgException
 InvalidArgException (const char *argMessage)
 InvalidArgException (const char *arg, const char *argMessage)
 InvalidArgException (const char *arg, const char *argMessage, const char *argMessageParameter)
 InvalidArgException (const char *arg, const char *argMessage, const int argMessageParameter)
 InvalidArgException (const char *arg, const char *argMessage, const int argMessageParameter1, const int argMessageParameter2)
Public Member Functions inherited from lm::Exception
 Exception (const char *message="")
 Create an Exception.
 Exception (const char *message, const int arg)
 Create and Exception with one integer error code.
 Exception (const char *message, const int arg1, const int arg2)
 Create and Exception with two integer error codes.
 Exception (const char *message, const int arg1, const int arg2, const int arg3)
 Create and Exception with three integer error codes.
 Exception (const char *message, const char *arg)
 Create and Exception with one error string.
 Exception (const char *message, const char *arg1, const char *arg2)
 Create and Exception with two error strings.
 Exception (const char *message, const char *arg1, const char *arg2, const char *arg3)
 Create and Exception with three error strings.
 Exception (const char *message, const char *arg1, const int arg2)
 Create and Exception with one integer error code and one error string.
 Exception (const char *message, const char *arg1, const int arg2, const int arg3)
 Create and Exception with two integer error codes and one error string.
 Exception (const char *message, const int arg, const char *file, const int line)
 Create and Exception with one integer error code, a file and a line number.
 Exception (const char *message, const char *arg, const char *file, const int line)
 Create and Exception with one error string, a file and a line number.
virtual ~Exception () throw ()
 Destroy the Exception.
virtual const char * what () const throw ()
 Get the error string.

Additional Inherited Members

Protected Attributes inherited from lm::Exception
char messageBuffer [MAX_MESSAGE_SIZE]
Static Protected Attributes inherited from lm::Exception
static const int MAX_MESSAGE_SIZE = 1025

Detailed Description

InvalidArgException for when an index into the lattice is out of bound or does not exist.

Constructor & Destructor Documentation

◆ InvalidSiteException() [1/2]

lm::rdme::InvalidSiteException::InvalidSiteException ( lattice_size_t x,
lattice_size_t y,
lattice_size_t z )
inline

Create an exception based on the lattice location.

Parameters
xLattice x point
yLattice y point
zLattice z Point
Here is the call graph for this function:

◆ InvalidSiteException() [2/2]

lm::rdme::InvalidSiteException::InvalidSiteException ( lattice_size_t index)
inline

Create an exception based on the lattice index.

Parameters
indexLattice index
Here is the call graph for this function:

The documentation for this class was generated from the following file:
  • /data2/LM_zls_github/Lattice-Microbes/src/rdme/Lattice.h