Main Page
Namespaces
Classes
Files
Directories
Namespace List
Namespace Members
atlas
::
latticetypes
atlas::latticetypes Namespace Reference
Classes
class
RatLatticeElt
Typedefs
typedef int
LatticeCoeff
typedef std::vector<
LatticeCoeff
>
LatticeElt
typedef std::vector<
LatticeCoeff
>
CoeffList
typedef
LatticeElt
Weight
typedef
RatLatticeElt
RatWeight
typedef std::vector<
Weight
>
WeightList
typedef std::vector<
RatWeight
>
RatWeightList
typedef
matrix::Matrix
<
LatticeCoeff
>
LatticeMatrix
typedef
bitvector::BitVector
<
constants::RANK_MAX
>
Component
typedef
bitvector::BitVector
<
2 *
constants::RANK_MAX
>
LongComponent
typedef
bitvector::BitMatrix
<
constants::RANK_MAX
>
ComponentMap
typedef
subquotient::NormalSubspace
<
constants::RANK_MAX
>
ComponentSubspace
typedef
subquotient::NormalSubquotient
<
constants::RANK_MAX
>
ComponentSubquotient
typedef std::vector<
Component
>
ComponentList
typedef std::vector<
LongComponent
>
LongComponentList
Functions
LatticeElt
&
operator+=
(
LatticeElt
&v, const
LatticeElt
&w)
LatticeElt
&
operator-=
(
LatticeElt
&v, const
LatticeElt
&w)
LatticeElt
&
operator *=
(
LatticeElt
&v, const
LatticeCoeff
&c)
LatticeElt
&
operator/=
(
LatticeElt
&v, const
LatticeCoeff
&d)
LatticeElt
&
operator-
(
LatticeElt
&v)
bool
isZero
(const
LatticeElt
&v)
LatticeCoeff
scalarProduct
(const
LatticeElt
&v, const
LatticeElt
&w)
LatticeCoeff
scalarProduct
(const
RatLatticeElt
&v, const
LatticeElt
&w)
Variables
const
LatticeCoeff
ZeroCoeff
= 0
const
LatticeCoeff
OneCoeff
= 1
Typedef Documentation
typedef std::vector<
LatticeCoeff
>
atlas::latticetypes::CoeffList
typedef
bitvector::BitVector
<
constants::RANK_MAX
>
atlas::latticetypes::Component
typedef std::vector<
Component
>
atlas::latticetypes::ComponentList
typedef
bitvector::BitMatrix
<
constants::RANK_MAX
>
atlas::latticetypes::ComponentMap
typedef
subquotient::NormalSubquotient
<
constants::RANK_MAX
>
atlas::latticetypes::ComponentSubquotient
typedef
subquotient::NormalSubspace
<
constants::RANK_MAX
>
atlas::latticetypes::ComponentSubspace
typedef int
atlas::latticetypes::LatticeCoeff
typedef std::vector<
LatticeCoeff
>
atlas::latticetypes::LatticeElt
typedef
matrix::Matrix
<
LatticeCoeff
>
atlas::latticetypes::LatticeMatrix
typedef
bitvector::BitVector
<2*
constants::RANK_MAX
>
atlas::latticetypes::LongComponent
typedef std::vector<
LongComponent
>
atlas::latticetypes::LongComponentList
typedef
RatLatticeElt
atlas::latticetypes::RatWeight
typedef std::vector<
RatWeight
>
atlas::latticetypes::RatWeightList
typedef
LatticeElt
atlas::latticetypes::Weight
typedef std::vector<
Weight
>
atlas::latticetypes::WeightList
Function Documentation
bool atlas::latticetypes::isZero
(
const
LatticeElt
&
v
)
LatticeElt
& atlas::latticetypes::operator *=
(
LatticeElt
&
v
,
const
LatticeCoeff
&
c
)
LatticeElt
& atlas::latticetypes::operator+=
(
LatticeElt
&
v
,
const
LatticeElt
&
w
)
LatticeElt
& atlas::latticetypes::operator-
(
LatticeElt
&
v
)
LatticeElt
& atlas::latticetypes::operator-=
(
LatticeElt
&
v
,
const
LatticeElt
&
w
)
LatticeElt
& atlas::latticetypes::operator/=
(
LatticeElt
&
v
,
const
LatticeCoeff
&
d
)
LatticeCoeff
atlas::latticetypes::scalarProduct
(
const RatLatticeElt &
v
,
const
LatticeElt
&
w
)
LatticeCoeff
atlas::latticetypes::scalarProduct
(
const
LatticeElt
&
v
,
const
LatticeElt
&
w
)
Variable Documentation
const
LatticeCoeff
atlas::latticetypes::OneCoeff
= 1
const
LatticeCoeff
atlas::latticetypes::ZeroCoeff
= 0
Generated on Mon Mar 20 07:47:28 2006 for atlas by
1.4.6