Stan  2.14.0
probability, sampling & optimization
Public Member Functions | Public Attributes | List of all members
stan::lang::double_literal Struct Reference

Node for holding a double literal. More...

#include <double_literal.hpp>

Public Member Functions

 double_literal ()
 Default constructor for double literal. More...
 
 double_literal (double val)
 Construct a double literal with the specified value. More...
 
double_literaloperator= (const double_literal &dl)
 Assign a double literal to this literal and return it. More...
 

Public Attributes

double val_
 Value of literal. More...
 
expr_type type_
 Expression type. More...
 

Detailed Description

Node for holding a double literal.

Definition at line 12 of file double_literal.hpp.

Constructor & Destructor Documentation

§ double_literal() [1/2]

stan::lang::double_literal::double_literal ( )

Default constructor for double literal.

Definition at line 9 of file double_literal_def.hpp.

§ double_literal() [2/2]

stan::lang::double_literal::double_literal ( double  val)

Construct a double literal with the specified value.

Parameters
valvalue of literal

Definition at line 11 of file double_literal_def.hpp.

Member Function Documentation

§ operator=()

double_literal & stan::lang::double_literal::operator= ( const double_literal dl)

Assign a double literal to this literal and return it.

Parameters
dlnew value literal
Returns
new value reference

Definition at line 14 of file double_literal_def.hpp.

Member Data Documentation

§ type_

expr_type stan::lang::double_literal::type_

Expression type.

Definition at line 21 of file double_literal.hpp.

§ val_

double stan::lang::double_literal::val_

Value of literal.

Definition at line 16 of file double_literal.hpp.


The documentation for this struct was generated from the following files:

     [ Stan Home Page ] © 2011–2016, Stan Development Team.