A class that encodes the function, the zero-set of which is a surface of revolution around the x axis based on the lemniscate of Bernoulli embedded in R^3.  
 More...
#include <include/gudhi/Functions/Function_lemniscate_revolution_in_R3.h>
 | 
| Eigen::VectorXd  | operator() (const Eigen::VectorXd &p) const | 
|   | Value of the function at a specified point.  More...
  | 
|   | 
| 
std::size_t  | amb_d () const | 
|   | Returns the (ambient) domain dimension. 
  | 
|   | 
| 
std::size_t  | cod_d () const | 
|   | Returns the codomain dimension. 
  | 
|   | 
| 
Eigen::VectorXd  | seed () const | 
|   | Returns a point on the surface. This seed point is only one of two necessary seed points for the manifold tracing algorithm. See the method seed2() for the other point. 
  | 
|   | 
| 
Eigen::VectorXd  | seed2 () const | 
|   | Returns a point on the surface. This seed point is only one of two necessary seed points for the manifold tracing algorithm. See the method seed() for the other point. 
  | 
|   | 
|   | Function_lemniscate_revolution_in_R3 (double a=1, Eigen::Vector3d off=Eigen::Vector3d::Zero()) | 
|   | Constructor of the function that defines a surface of revolution around the x axis based on the lemniscate of Bernoulli embedded in R^3.  More...
  | 
|   | 
A class that encodes the function, the zero-set of which is a surface of revolution around the x axis based on the lemniscate of Bernoulli embedded in R^3. 
 
◆ Function_lemniscate_revolution_in_R3()
  
  
      
        
          | Gudhi::coxeter_triangulation::Function_lemniscate_revolution_in_R3::Function_lemniscate_revolution_in_R3  | 
          ( | 
          double  | 
          a = 1,  | 
         
        
           | 
           | 
          Eigen::Vector3d  | 
          off = Eigen::Vector3d::Zero()  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Constructor of the function that defines a surface of revolution around the x axis based on the lemniscate of Bernoulli embedded in R^3. 
- Parameters
 - 
  
    | [in] | a | A numerical parameter.  | 
    | [in] | off | Offset vector.  | 
  
   
 
 
◆ operator()()
  
  
      
        
          | Eigen::VectorXd Gudhi::coxeter_triangulation::Function_lemniscate_revolution_in_R3::operator()  | 
          ( | 
          const Eigen::VectorXd &  | 
          p | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Value of the function at a specified point. 
- Parameters
 - 
  
    | [in] | p | The input point. The dimension needs to coincide with the ambient dimension.  | 
  
   
 
 
The documentation for this class was generated from the following file: