Shiokaze Framework
A research-oriented fluid solver for computer graphics
credit Class Reference

Class that defines the name, argument name, author's name, email address, date and the version of the code. More...

#include <credit.h>

Inheritance diagram for credit:
module parallel_driver recursive_configurable_module array_core2 array_core3 camera2_interface camera3_interface cellmesher2_interface cellmesher3_interface environment_interface graphics_interface graphplotter_interface gridutility2_interface gridutility3_interface gridvisualizer2_interface gridvisualizer3_interface image_io_interface loop_splitter macadvection2_interface macadvection3_interface macbackwardflip2_interface macbackwardflip3_interface macflip2_interface macflip3_interface maclevelsetsurfacetracker2_interface maclevelsetsurfacetracker3_interface macproject2_interface macproject3_interface macstats2_interface macstats3_interface macutility2_interface macutility3_interface macvisualizer2_interface macvisualizer3_interface meshexporter3_interface meshlevelset_interface meshutility2_interface meshutility3_interface ordering_core parallel_core particlerasterizer2_interface particlerasterizer3_interface pointgridhash2_interface pointgridhash3_interface polygon3_interface RCMatrix_factory_interface< N, T > RCMatrix_solver_interface< N, T > redistancer2_interface redistancer3_interface rigidworld2_interface rigidworld3_interface runnable sysstats_interface timestepper_interface

Public Member Functions

 credit ()=default
 Default constructor.
 
 credit (std::string name, std::string argument_name)
 Constructor for credit. More...
 
virtual void set_name (std::string name, std::string argument_name="")
 Set name (and perhaps, argument name together) More...
 
virtual std::string get_name () const
 Get the name.
 
virtual void set_argument_name (std::string argument_name)
 Set an argument name. More...
 
virtual std::string get_argument_name () const
 Get an argument name. More...
 
virtual double get_version () const
 Get version. More...
 
virtual std::string get_author () const
 Get author's name. More...
 
virtual std::tuple< int, int, int > get_date () const
 Get currently set date. More...
 
virtual std::string get_email_address () const
 Get email address. More...
 

Protected Attributes

std::string m_name
 Name of credit.
 
std::string m_argument_name
 Argument name.
 

Detailed Description

Class that defines the name, argument name, author's name, email address, date and the version of the code.

Constructor & Destructor Documentation

◆ credit()

credit::credit ( std::string  name,
std::string  argument_name 
)
inline

Constructor for credit.

Parameters
[in]nameName.
[in]argument_nameName for the argument (alternatively, space-less short name).

Member Function Documentation

◆ get_argument_name()

virtual std::string credit::get_argument_name ( ) const
inlinevirtual

Get an argument name.

Returns
Currently set argument name.

◆ get_author()

virtual std::string credit::get_author ( ) const
inlinevirtual

Get author's name.

Returns
Currently set author's name.

◆ get_date()

virtual std::tuple<int,int,int> credit::get_date ( ) const
inlinevirtual

Get currently set date.

Returns
Currently set date.

◆ get_email_address()

virtual std::string credit::get_email_address ( ) const
inlinevirtual

Get email address.

Returns
Currently set email address.

◆ get_version()

virtual double credit::get_version ( ) const
inlinevirtual

Get version.

Returns
Currently set version.

◆ set_argument_name()

virtual void credit::set_argument_name ( std::string  argument_name)
inlinevirtual

Set an argument name.

Parameters
[in]argument_nameName for the argument to set.

◆ set_name()

virtual void credit::set_name ( std::string  name,
std::string  argument_name = "" 
)
inlinevirtual

Set name (and perhaps, argument name together)

Parameters
[in]nameName to set.
[in]argument_nameName for the argument to set (can be omitted).

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