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::ConeIF Class Reference

#include <Cone.hpp>

Public Member Functions

 ConeIF ()=default
 
 ConeIF (const std::array< double, 3 > &point, double base_radius, double height, bool inside=true)
 
double ComputeDistanceTo (const std::array< double, 3 > &x) const noexcept
 

Private Attributes

std::array< double, 3 > base_point_
 
double base_radius_
 
double height_
 
bool inside_
 

Constructor & Destructor Documentation

◆ ConeIF() [1/2]

fub::ConeIF::ConeIF ( )
default

◆ ConeIF() [2/2]

fub::ConeIF::ConeIF ( const std::array< double, 3 > &  point,
double  base_radius,
double  height,
bool  inside = true 
)

Member Function Documentation

◆ ComputeDistanceTo()

double fub::ConeIF::ComputeDistanceTo ( const std::array< double, 3 > &  x) const
noexcept

Member Data Documentation

◆ base_point_

std::array<double, 3> fub::ConeIF::base_point_
private

◆ base_radius_

double fub::ConeIF::base_radius_
private

◆ height_

double fub::ConeIF::height_
private

◆ inside_

bool fub::ConeIF::inside_
private

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