CASM
1.1.0
A Clusters Approach to Statistical Mechanics
stream_io.hh
Go to the documentation of this file.
1
#ifndef CASM_app_enum_stream_io
2
#define CASM_app_enum_stream_io
3
4
#include <iostream>
5
#include <string>
6
7
namespace
CASM
{
8
9
class
ConfigEnumInput;
10
class
DoFSpace;
11
class
Log;
12
14
template
<
typename
PermuteIteratorIt>
15
void
print_dof_space
(Log &
log
, DoFSpace
const
&dof_space,
16
std::string
const
&identifier,
17
ConfigEnumInput
const
&input_state,
18
PermuteIteratorIt permute_begin,
19
PermuteIteratorIt permute_end,
bool
sym_axes,
20
bool
calc_wedges);
21
22
template
<
typename
NamedInitialStatesType>
23
void
print_initial_states
(Log &
log
,
24
NamedInitialStatesType
const
&named_initial_states);
25
26
void
print_options
(Log &
log
, ConfigEnumOptions
const
&options);
27
}
// namespace CASM
28
29
#endif
CASM
Main CASM namespace.
Definition:
APICommand.hh:8
CASM::print_initial_states
void print_initial_states(Log &log, NamedInitialStatesType const &named_initial_states)
Definition:
stream_io_impl.hh:66
CASM::log
Log & log()
Definition:
Log.hh:424
CASM::print_dof_space
void print_dof_space(Log &log, DoFSpace const &dof_space, std::string const &identifier, ConfigEnumInput const &input_state, PermuteIteratorIt permute_begin, PermuteIteratorIt permute_end, bool sym_axes, bool calc_wedges)
Print DoFSpace information.
Definition:
stream_io_impl.hh:32
CASM::print_options
void print_options(Log &log, ConfigEnumOptions const &options)
Definition:
stream_io.cc:6
include
casm
app
enum
io
stream_io.hh
Generated on Tue Mar 23 2021 14:16:34 for CASM by
1.9.1