#include "osl/effect_util/effectUtil.h"
#include "osl/record/csaRecord.h"
#include "osl/record/csa.h"
#include <iostream>
#include <cstdio>
Go to the source code of this file.
Functions | |
int | main (int argc, char **argv) |
Variables | |
Square | target (5, 8) |
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 11 of file show-effect.cc.
References osl::BLACK, target, and verbose.
Square target(5, 8) |
Referenced by osl::effect::Liberty8< P >::addMask(), osl::move_probability::BishopAttack::addOne(), osl::eval::ppair::PiecePairEvalTableBase< Table >::adjustPairs(), osl::eval::ppair::PiecePairEvalTableBase< Table >::adjustPairsAfterMove(), osl::state::NumEffectState::allEffectAt(), osl::eval::ml::PiecePair::IndexTable::amplify(), osl::checkmate::Dfpn::attack(), osl::eval::endgame::AttackDefense::AttackDefense(), osl::search::QuiescenceGenerator< P >::attackMajorPiece(), osl::search::QuiescenceGenerator< P >::attackMajorPieceZerothSelection(), osl::search::QuiescenceGenerator< P >::breakThreatmate(), osl::eval::ProgressEvalGeneral< OpeningEval >::calculateAttackBonusOne(), osl::move_classifier::PawnDropCheckmate< P >::canEscape(), osl::search::QuiescenceGenerator< P >::capture(), osl::rating::ChaseGroup::ChaseGroup(), osl::eval::See::computeValue(), osl::effect_util::ShadowEffect::count(), osl::effect_util::AdditionalEffect::count(), osl::effect_util::ShadowEffect::count2(), osl::effect_util::AdditionalEffect::count2(), osl::eval::ml::King25Effect::countEffectAndPieces(), osl::eval::ml::King25EffectBoth::countEffectAndPiecesBoth(), osl::move_probability::CoverFork::defending(), osl::checkmate::Dfpn::defense(), osl::effect_action::BetterToPromote< Action >::doAction(), osl::effect_util::EffectUtil::SafeCapture::doAction(), osl::effect_action::BetterToPromote< Action >::doActionPtype(), osl::effect::NumSimpleEffectTable::doEffectShort(), osl::eval::ml::King8Effect::effectState(), osl::eval::ml::King8EffectAll::effectState(), osl::move_generator::Capture< Action >::escapeByCapture(), osl::move_generator::GenerateCapture::escapeByCapture(), osl::search::QuiescenceGenerator< P >::escapeFromLastMove(), osl::eval::ml::BishopRookFork::eval(), osl::eval::ml::King25EmptySquareNoEffect::evalOne(), osl::eval::ml::King25EffectEach< Stage >::evalOne(), osl::eval::ml::King25EffectEachBoth::evalOne(), osl::eval::ml::King25EmptyAbs< Opening >::evalOne(), osl::eval::ml::KnightFork::evalOne(), osl::eval::ml::Promotion37::evalOne(), osl::eval::ml::PiecePair::evalWithUpdate(), osl::search::QuiescenceSearch2< EvalT >::examineTakeBack2(), osl::effect_util::UnblockableEffect::find(), osl::effect_util::VirtualPin::find(), osl::move_probability::BlockLong::findAll(), osl::move_probability::BlockLongFrom::findAll(), osl::state::NumEffectState::findAttackAt(), osl::state::NumEffectState::findAttackAtStrict(), osl::search::BreakThreatmate::findBlockLong(), osl::rating::AttackKing8Group::findMatch(), osl::rating::PatternGroup::findMatch(), osl::rating::ChaseGroup::findMatch(), osl::move_generator::capture::generate(), osl::search::BreakThreatmate::generate(), osl::move_generator::AdditionalLance< P >::generate(), osl::move_generator::AddEffectWithEffect< Action >::generate(), osl::move_generator::Capture< Action >::generate(), osl::move_generator::GenerateAddEffectWithEffect::generate(), osl::move_generator::GenerateCapture::generate(), osl::move_generator::GeneratePieceOnBoard::generate(), osl::move_generator::Escape< Action >::generate(), osl::move_generator::AddEffectShort< P, T, isAttackToKing >::generate(), osl::move_generator::AddEffectLong< P, T, isAttackToKing >::generate(), osl::move_generator::AddEffect< P, isAttackToKing >::generate(), osl::move_generator::GenerateCapture::generate1(), osl::search::QuiescenceSearch2< EvalT >::generateAndExamineTakeBack2(), osl::move_generator::AddEffect8< P >::generateBigDrop(), osl::move_generator::detail::generateBishopLongMove(), osl::move_generator::Escape< Action >::generateCapture(), osl::move_generator::Escape< Action >::generateCaptureKing(), osl::move_generator::detail::generateDir(), osl::move_generator::detail::generateDirNotKing(), osl::move_generator::detail::generateDropBishop(), osl::move_generator::detail::generateDropDir(), osl::move_generator::detail::generateDropGold(), osl::move_generator::detail::generateDropRook(), osl::move_generator::detail::generateDropSilver(), osl::move_generator::addeffect8::generateGold(), osl::move_generator::AddEffect< P, isAttackToKing >::generateGold(), osl::move_generator::detail::generateKing(), osl::move_generator::detail::generateKnightAll(), osl::move_generator::addeffect8::generateLongDrop(), osl::move_generator::without_effect::generateLongMove(), osl::move_generator::without_effect::generateLongMoveDirectCanPromote(), osl::move_generator::without_effect::generateLongMoveDirectNoPromote(), osl::move_generator::without_effect::generateMove(), osl::move_generator::Escape< Action >::generateMovesBy(), osl::move_generator::AddEffect8< P >::generateNotBigDrop(), osl::move_generator::detail::generateNotKing(), osl::move_generator::detail::generateOpenOrCapture(), osl::search::BreakThreatmate::generateOpenRoad(), osl::move_generator::PieceOnBoard< Action, noCapturePromote >::generatePiece(), osl::move_generator::PieceOnBoard< Action, noCapturePromote >::generatePiecePtype(), osl::move_generator::detail::generateRookLongMove(), osl::move_generator::addeffect8::generateShort(), osl::effect_util::Neighboring8Effect::Table::hasAtMaxPieceBetween(), osl::checkmate::ImmediateCheckmate::hasCheckmateDrop(), osl::checkmate::ImmediateCheckmate::hasCheckmateMove(), osl::checkmate::detail::hasCheckmateMoveKnight(), osl::effect_util::ShadowEffect::hasEffect(), osl::effect_util::AdditionalEffect::hasEffect(), osl::state::NumEffectState::hasEffectAt(), osl::state::NumEffectState::hasEffectByPtype(), osl::state::NumEffectState::hasEffectByPtypeStrict(), osl::state::NumEffectState::hasEffectByWithRemove(), osl::state::NumEffectState::hasEffectIf(), osl::checkmate::King8Info::hasEffectMask(), osl::effect_util::AdditionalEffect::hasEffectStable(), osl::checkmate::detail::hasKnightCheckmate(), osl::eval::ml::King25EmptyAbs< true >::index(), osl::eval::ml::King25EffectEach< Stage >::index(), osl::eval::ml::King25EffectEachBoth::index(), osl::eval::ml::KingXBlockedBase::isBlocked(), osl::effect::Liberty8< P >::Liberty8(), osl::state::NumEffectState::longEffectAt(), main(), osl::container::NearMask::make(), osl::checkmate::King8Info::make(), osl::effect_util::Pin::makeByPiece(), osl::effect_util::Pin::makeByPieceKing(), osl::progress::Effect5x3WithBonus::makeEffectMask(), osl::effect_util::Pin::makeNaive(), osl::state::NumEffectState::makePinOpen(), osl::progress::Effect5x3d::makeProgress(), osl::progress::Effect5x3::makeProgressArea(), osl::progress::Effect5x3WithBonus::makeProgressAreaBonus(), osl::effect_util::PinOrOpen::makeStep(), osl::effect_util::Pin::makeStep(), osl::effect_util::Pin::makeStep1(), osl::move_probability::PatternBase< TestPromotable >::match(), osl::move_probability::LanceAttack::match(), osl::move_probability::EscapeThreatened::match(), osl::rating::LongTarget::name(), osl::rating::LongTarget2::name(), osl::effect_util::SendOffSquare::onlyOneSupport(), osl::rating::BradleyTerry::Thread::operator()(), osl::effect_util::EffectUtil::FindThreat< EvalT >::operator()(), osl::eval::ml::King8EffectBase::MakeEffectStateSimple::operator()(), osl::eval::ml::King8EffectBase::MakeEffectStateDefense::operator()(), osl::eval::ml::PiecePair::pieceValueDouble(), osl::rating::PinGroup::PinGroup(), osl::progress::ml::NewProgress::progressOne(), osl::progress::ml::NewProgress::promotion37One(), osl::state::NumEffectState::recalcPinOpen(), osl::effect_util::EffectUtil::safeCaptureNotByKing(), osl::progress::ml::NewProgress::setUp(), osl::eval::endgame::KingPieceValues< Eval >::setValues(), osl::eval::endgame::AttackDefense::setValues(), osl::search::QuiescenceSearch2< EvalT >::staticValueWithThreat(), osl::eval::See::FindEffectMore::store(), osl::effect_util::SendOffSquare::Table::Table(), osl::effect_util::TestEffectOfMove< P, InterestEmpty, Dir >::testLong(), osl::effect_util::TestEffectOfMove< P, InterestEmpty, Dir >::testShort(), osl::eval::endgame::AttackDefense::update(), osl::progress::ml::NewProgress::updateAttack5x5PiecesAndState(), osl::move_probability::PatternCommon::updateCacheOne(), osl::eval::endgame::AttackDefense::updateKingMove(), and osl::move_probability::StateInfo::updatePinnedGenerals().