PSCF v1.1
|
A Record represents a string of fields separated by whitespace. More...
Public Member Functions | |
def | __init__ (self, line) |
Constructor. More... | |
def | __str__ (self) |
String representation - line from which Record was constructed. More... | |
A Record represents a string of fields separated by whitespace.
The constructor of this class takes a line of text containing fields separated by white spaces and divides it into fields and white space strings.
Data attributes: line - original string (usually a complete line) fields - list in which fields[i] is field string number i spaces - list in which spaces[i] is white space preceding field i
The element space[i] is the string of blank characters that precedes field[i], for i >= 0. The space[0] may contain zero characters, if the line has no leading blank spaces, but all other elements must contain one or more blank characters. Trailing white space is disregarded.
def pscfpp.text.Record.__init__ | ( | self, | |
line | |||
) |
Constructor.
line | string containing fields separated by white space |
Reimplemented in pscfpp.command.Command.
Definition at line 97 of file text.py.
References pscfpp.text.Record.fields, Pscf::Pspc::FieldState< D, FT >.fields(), Pscf::Pspc::FieldState< D, DArray< double > >.fields(), Pscf::Pspg::FieldState< D, FT >.fields(), pscfpp.text.Record.line, pscfpp.file.File.size, pscfpp.text.Record.size, Pscf::SolventDescriptor.size(), Pscf::Vertex.size(), Pscf::Basis< D >::Star.size, Pscf::SymmetryGroup< SpaceSymmetry< D > >.size(), Pscf::SymmetryGroup< Symmetry >.size(), Pscf::Homogeneous::Clump.size(), Pscf::Homogeneous::Molecule.size(), Pscf::Mesh< D >.size(), Util::MemoryCounter.size(), Util::ArrayStack< Data >.size(), Util::DSArray< Data >.size(), Util::FArray< double, 6 >.size(), Util::FArray< Pscf::RealVec< D >, D >.size(), Util::FArray< Type, Capacity >.size(), Util::FArray< Util::Average, Dimension *(Dimension+1)/2 >.size(), Util::FArray< int, 2 >.size(), Util::FArray< Rational, D >.size(), Util::FArray< Data, 2 >.size(), Util::FArray< Util::FMatrix< double, D, D >, 6 >.size(), Util::FArray< Propagator, 2 >.size(), Util::FArray< Util::Average, Dimension *Dimension >.size(), Util::FArray< Data, Capacity >.size(), Util::FPArray< Data, Capacity >.size(), Util::FSArray< double, 6 >.size(), Util::FSArray< bool, 6 >.size(), Util::FSArray< Type, Capacity >.size(), Util::FSArray< Data, Capacity >.size(), Util::GArray< Propagator< D > const * >.size(), Util::GArray< Data >.size(), Util::GArray< Propagator const * >.size(), Util::GArray< Rational >.size(), Util::GArray< TP const * >.size(), Util::GArray< Pscf::Basis::Star >.size(), Util::GArray< Util::Pair< int > >.size(), Util::GArray< Util::AutoCorrStage< Data, Product > * >.size(), Util::GArray< int >.size(), Util::GArray< double >.size(), Util::GridArray< Data >.size(), Util::GStack< Data >.size(), Util::List< Data >.size(), Util::PArray< Data >.size(), Util::RingBuffer< Data >.size(), Util::RingBuffer< T >.size(), Util::RingBuffer< DArray< double > >.size(), Util::RingBuffer< FieldCUDA >.size(), Util::SSet< Data, Capacity >.size(), Util::Manager< Data >.size(), Util::Grid.size(), and pscfpp.text.Record.spaces.
def pscfpp.text.Record.__str__ | ( | self | ) |
String representation - line from which Record was constructed.
Definition at line 131 of file text.py.
References pscfpp.text.Record.fields, Pscf::Pspc::FieldState< D, FT >.fields(), Pscf::Pspc::FieldState< D, DArray< double > >.fields(), Pscf::Pspg::FieldState< D, FT >.fields(), pscfpp.file.File.size, pscfpp.text.Record.size, Pscf::SolventDescriptor.size(), Pscf::Vertex.size(), Pscf::Basis< D >::Star.size, Pscf::SymmetryGroup< SpaceSymmetry< D > >.size(), Pscf::SymmetryGroup< Symmetry >.size(), Pscf::Homogeneous::Clump.size(), Pscf::Homogeneous::Molecule.size(), Pscf::Mesh< D >.size(), Util::MemoryCounter.size(), Util::ArrayStack< Data >.size(), Util::DSArray< Data >.size(), Util::FArray< int, 2 >.size(), Util::FArray< Util::Average, Dimension *(Dimension+1)/2 >.size(), Util::FArray< Rational, D >.size(), Util::FArray< Type, Capacity >.size(), Util::FArray< Data, 2 >.size(), Util::FArray< Util::FMatrix< double, D, D >, 6 >.size(), Util::FArray< Propagator, 2 >.size(), Util::FArray< Pscf::RealVec< D >, D >.size(), Util::FArray< Data, Capacity >.size(), Util::FArray< double, 6 >.size(), Util::FArray< Util::Average, Dimension *Dimension >.size(), Util::FPArray< Data, Capacity >.size(), Util::FSArray< bool, 6 >.size(), Util::FSArray< double, 6 >.size(), Util::FSArray< Type, Capacity >.size(), Util::FSArray< Data, Capacity >.size(), Util::GArray< Util::AutoCorrStage< Data, Product > * >.size(), Util::GArray< double >.size(), Util::GArray< int >.size(), Util::GArray< Util::Pair< int > >.size(), Util::GArray< Pscf::Basis::Star >.size(), Util::GArray< TP const * >.size(), Util::GArray< Data >.size(), Util::GArray< Propagator const * >.size(), Util::GArray< Propagator< D > const * >.size(), Util::GArray< Rational >.size(), Util::GridArray< Data >.size(), Util::GStack< Data >.size(), Util::List< Data >.size(), Util::PArray< Data >.size(), Util::RingBuffer< T >.size(), Util::RingBuffer< FieldCUDA >.size(), Util::RingBuffer< DArray< double > >.size(), Util::RingBuffer< Data >.size(), Util::SSet< Data, Capacity >.size(), Util::Manager< Data >.size(), Util::Grid.size(), and pscfpp.text.Record.spaces.
Referenced by pscfpp.field.Field.write(), pscfpp.output.Thermo.write(), and pscfpp.output.State.write().