Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Member Functions | Private Attributes | List of all members
fub::Halfspace Class Reference

#include <Halfspace.hpp>

Public Member Functions

 Halfspace (const Eigen::Vector3d &direction, double offset)
 
double operator() (double x, double y, double z) const
 
double operator() (const Eigen::Vector3d &x) const
 

Private Attributes

Eigen::Vector3d normal_
 
double offset_
 

Constructor & Destructor Documentation

◆ Halfspace()

fub::Halfspace::Halfspace ( const Eigen::Vector3d &  direction,
double  offset 
)

Member Function Documentation

◆ operator()() [1/2]

double fub::Halfspace::operator() ( const Eigen::Vector3d &  x) const

◆ operator()() [2/2]

double fub::Halfspace::operator() ( double  x,
double  y,
double  z 
) const

Member Data Documentation

◆ normal_

Eigen::Vector3d fub::Halfspace::normal_
private

◆ offset_

double fub::Halfspace::offset_
private

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