#include "scppnt/scppnt_error.h"
#include "scppnt/vec.h"
#include "scppnt/cmat.h"
Go to the source code of this file.
Namespaces | |
namespace | etirm |
Defines | |
#define | ETIRM_FLOAT_TYPE double |
This definition describes the default data type used for floating point numbers. \. | |
#define | ETIRM_RESPONSE_TYPE char |
This definition describes the default data type used for an item response and covariant for an examinee. | |
Typedefs | |
typedef ETIRM_FLOAT_TYPE | etirm::Real |
Data type for floating point numbers. | |
typedef ETIRM_RESPONSE_TYPE | etirm::Response |
Data type to hold an examinee item response. | |
typedef SCPPNT::Vector< Real > | etirm::RealVector |
Vector type containing floating point numbers. Used in numeric calculations. | |
typedef SCPPNT::Matrix< Real > | etirm::RealMatrix |
Matrix type containing floating point numbers. Used in numeric calculations. | |
typedef SCPPNT::LogicError | etirm::LogicError |
Using SCPPNT exception types for logical errors. | |
typedef SCPPNT::InvalidArgument | etirm::InvalidArgument |
Using SCPPNT exception types for invalid arguments. | |
typedef SCPPNT::RuntimeError | etirm::RuntimeError |
Using SCPPNT exception types for runtime errors. | |
typedef SCPPNT::Exception | etirm::Exception |
Using SCPPNT exception types for exception violations. | |
Enumerations | |
enum | etirm::IRTModel { etirm::OnePL, etirm::TwoPL, etirm::ThreePL, etirm::PCM, etirm::GPCM } |
Enumeration for type of IRT model. More... |
Data types representing floating point numbers, vectors and matrices of floating point numbers, and examinee item responses.
Some types are used from the Simple C++ Numerical Toolkit (SCPPNT). SCPPNT is available from http://www.smallwaters.com/software/cpp/scppnt.html.
Estimation Toolkit for Item Response Models (ETIRM) http://www.smallwaters.com/software/cpp/etirm.html
Author(s): Werner Wothke, maintenance (http://www.smallwaters.com) Brad Hanson (http://www.b-a-h.com/) See the file LICENSE for information on usage and redistribution.
Copyright (C) 2008, Werner Wothke Copyright (c) 2000-2002, Bradley A. Hanson
Definition in file etirmtypes.h.
#define ETIRM_FLOAT_TYPE double |
This definition describes the default data type used for floating point numbers. \.
It defaults to double, but can be overriden at compile time redefining ETIRM_FLOAT_TYPE, e.g.
g++ -DETIRM_FLOAT_TYPE='float' ...
Definition at line 37 of file etirmtypes.h.
#define ETIRM_RESPONSE_TYPE char |
This definition describes the default data type used for an item response and covariant for an examinee.
It defaults to char, but can be overriden at compile time redefining ETIRM_RESPONSE_TYPE, e.g.
g++ -DETIRM_RESPONSE_TYPE='int' ...
Definition at line 51 of file etirmtypes.h.