Cadabra
Computer algebra system for field theory problems
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
core
properties
LaTeXForm.hh
Go to the documentation of this file.
1
2
#pragma once
3
4
#include "
Props.hh
"
5
6
namespace
cadabra {
7
8
class
LaTeXForm
:
virtual
public
property
{
9
public
:
10
virtual
std::string
name
()
const override
;
11
virtual
bool
parse
(
const
Kernel
&,
keyval_t
&)
override
;
12
virtual
std::string
unnamed_argument
()
const override
;
13
14
std::string
latex_form
()
const
;
15
private
:
16
std::string
latex_
;
17
};
18
19
}
Props.hh
cadabra::LaTeXForm::latex_form
std::string latex_form() const
Definition:
LaTeXForm.cc:27
cadabra::LaTeXForm::parse
virtual bool parse(const Kernel &, keyval_t &) override
Definition:
LaTeXForm.cc:16
cadabra::keyval_t
Arguments to properties get parsed into a keyval_t structure.
Definition:
Props.hh:48
cadabra::property
Base class for all properties, handling argument parsing and defining the interface.
Definition:
Props.hh:107
cadabra::LaTeXForm::latex_
std::string latex_
Definition:
LaTeXForm.hh:16
cadabra::LaTeXForm::unnamed_argument
virtual std::string unnamed_argument() const override
Definition:
LaTeXForm.cc:11
cadabra::Kernel
Definition:
Kernel.hh:15
cadabra::LaTeXForm::name
virtual std::string name() const override
Definition:
LaTeXForm.cc:6
cadabra::LaTeXForm
Definition:
LaTeXForm.hh:8
Generated on Fri Jan 26 2018 22:27:58 for Cadabra by
1.8.6