|
boost::multi_array< double, 3 > | obsidian::fwd::fillAndPad (const Eigen::VectorXd &values, const ThermalSpec &spec) |
|
boost::multi_array< double, 3 > | obsidian::fwd::eastWest (const boost::multi_array< double, 3 > &pad) |
|
boost::multi_array< double, 3 > | obsidian::fwd::cells (const boost::multi_array< double, 3 > &pad, uint axis) |
|
boost::multi_array< double, 3 > | obsidian::fwd::isocells (const boost::multi_array< double, 3 > &pad) |
|
boost::multi_array< double, 3 > | obsidian::fwd::temp (const boost::multi_array< double, 3 > &eastwest, const boost::multi_array< double, 3 > &northsouth, const boost::multi_array< double, 3 > &updown, const boost::multi_array< double, 3 > &sCells, const Eigen::MatrixXd &tempZ0, const Eigen::MatrixXd &zLowBound, bool zLowBoundIsHeatFlow, double xSize, double ySize, double zSize) |
|
uint | obsidian::fwd::clip (int in, uint maxX) |
|
Eigen::VectorXd | obsidian::fwd::evalAtLocations (const boost::multi_array< double, 3 > &tempVox, const Eigen::MatrixXd &locations, const std::pair< double, double > &xSize, const std::pair< double, double > &ySize, const std::pair< double, double > &zSize) |
|
template<> |
ThermalCache | obsidian::fwd::generateCache< ForwardModel::THERMAL > (const std::vector< world::InterpolatorSpec > &boundaryInterpolation, const WorldSpec &worldSpec, const ThermalSpec &thermSpec) |
|
template<> |
ThermalResults | obsidian::fwd::forwardModel< ForwardModel::THERMAL > (const ThermalSpec &spec, const ThermalCache &cache, const WorldParams &world) |
|
Contains the implementation for the thermal forward model.
- Author
- Lachlan McCalman
- Date
- 2014
- License:
- Affero General Public License version 3 or later
- Copyright
- (c) 2014, NICTA