opatIO-cpp 0.3.0a
Open Parametrized Array Table
Loading...
Searching...
No Matches
tableLattice.h File Reference
#include <memory>
#include <vector>
#include <utility>
#include "opatIO.h"
#include "indexVector.h"
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/vector.hpp>

Go to the source code of this file.

Classes

struct  opat::lattice::Simplex
 Represents a simplex containing a point, along with barycentric weights. More...
 
class  opat::lattice::TableLattice
 Represents a lattice structure for interpolating data from an OPAT object. More...
 

Namespaces

namespace  opat
 
namespace  opat::lattice
 Namespace for table lattice interpolation of OPAT files.
 

Typedefs

typedef boost::numeric::ublas::matrix< double > opat::lattice::bmat
 Typedef for a Boost uBLAS matrix of doubles.
 
typedef boost::numeric::ublas::vector< double > opat::lattice::bvec
 Typedef for a Boost uBLAS vector of doubles.
 

Enumerations

enum class  opat::lattice::InterpolationType { opat::lattice::Linear , opat::lattice::Quadratic , opat::lattice::Cubic }
 Defines the type of interpolation to be used. More...
 

Functions

bvec opat::lattice::solveLinearSystem (bmat A, bvec b)
 Solves a linear system of equations Ax = b.