Skip to content

shapeworks::ParticleSystemEvaluation

Public Functions

Name
ParticleSystemEvaluation(const std::vector< std::string > & paths)
ParticleSystemEvaluation(const Eigen::MatrixXd & matrix)
const Eigen::MatrixXd & Particles() const
const std::vector< std::string > & Paths() const
int N() const
Number of samples.
int D() const
Dimensions (e.g. x/y/z * number of particles)
bool ExactCompare(const ParticleSystemEvaluation & other) const
bool EvaluationCompare(const ParticleSystemEvaluation & other) const
bool ReadParticleFile(std::string filename, Eigen::VectorXd & points)

Friends

Name
struct SharedCommandData

Public Functions Documentation

function ParticleSystemEvaluation

ParticleSystemEvaluation(
    const std::vector< std::string > & paths
)

function ParticleSystemEvaluation

ParticleSystemEvaluation(
    const Eigen::MatrixXd & matrix
)

function Particles

inline const Eigen::MatrixXd & Particles() const

function Paths

inline const std::vector< std::string > & Paths() const

function N

inline int N() const

Number of samples.

function D

inline int D() const

Dimensions (e.g. x/y/z * number of particles)

function ExactCompare

bool ExactCompare(
    const ParticleSystemEvaluation & other
) const

function EvaluationCompare

bool EvaluationCompare(
    const ParticleSystemEvaluation & other
) const

function ReadParticleFile

static bool ReadParticleFile(
    std::string filename,
    Eigen::VectorXd & points
)

Friends

friend SharedCommandData

friend struct SharedCommandData(
    SharedCommandData 
);

Updated on 2024-03-17 at 12:58:44 -0600