Uses of Class
org.episteme.social.economics.money.Money
Packages that use Money
Package
Description
- artworks, music, literature classification.
Provides comprehensive mathematical models for economic systems, agent-based
modeling, and financial analysis.
Provides classes for monetary and financial operations.
Provides classes and interfaces for representing economic resources.
Provides classes for social geography, human settlements, and mapping.
Provides the
org.episteme.social.law module.Provides the
org.episteme.social.politics module.- social structures, persons, and cultural modeling.
Provides classes and interfaces for sports science, athletic performance analysis,
and competition modeling.
-
Uses of Money in org.episteme.social.arts
Methods in org.episteme.social.arts that return MoneyMethods in org.episteme.social.arts with parameters of type MoneyConstructors in org.episteme.social.arts with parameters of type MoneyModifierConstructorDescriptionArtwork(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value, ArtForm category) Full constructor for Artwork as a resource. -
Uses of Money in org.episteme.social.economics
Methods in org.episteme.social.economics that return MoneyModifier and TypeMethodDescriptionBuys a good from the market.static MoneyGameTheorySolver.calculateCommonsPayoff(int users, Money resourceValue, Money baseCost) Calculates the Tragedy of the Commons payoff for a given number of users.static MoneyFinancialMath.calculateFutureValue(Money presentValue, Real rate, int periods) Calculates the Future Value (FV) of an investment.static MoneyMacroIndicators.calculateGDP(Money consumption, Money investment, Money governmentSpending, Money netExports) GDP (Expenditure Approach): C + I + G + (NX).static MoneyFinancialMath.calculateMonthlyPayment(Money principal, Real annualRate, int years) Calculates monthly mortgage payment (Amortization).static MoneyFinancialMath.calculateNPV(Real rate, Money... cashFlows) Calculates the Net Present Value (NPV) of a series of cash flows.static MoneyTaxCalculator.calculateVAT(Money priceExcludingTax, Real vatRate) Calculates VAT/sales tax.static MoneyTaxCalculator.extractVAT(Money priceIncludingTax, Real vatRate) Extracts VAT from inclusive price.OrganizationTask.getAdjustedCost()Gets the adjusted cost.Worker.getAnnualIncome()Returns the annual income of this worker.PortfolioData.Holding.getAverageCost()Organization.getCapital()Bank.getConverted(Money amount, Currency target) PortfolioData.Asset.getCurrentPrice()PortfolioData.Asset.getDailyChange()Economy.getGDP()Gets the price of a good.Trade.getPricePaidBy1To2()Returns the monetary compensation from agent 1 to agent 2.PortfolioData.getTotalPortfolioValue(Currency targetCurrency) Economy.getValue()Calculates the gross value of all organizations in the economy based on their localized liquid capital.HumanResource.getValue()Returns the market valuation (price/wage) of this human resource.MaterialResource.getValue()Organization.getValue()Property.getValue()Returns the monetary value of this property.TaxCalculator.TaxResult.grossIncome()Returns the value of thegrossIncomerecord component.TaxCalculator.TaxBracket.lowerBound()Returns the value of thelowerBoundrecord component.TaxCalculator.TaxResult.netIncome()Returns the value of thenetIncomerecord component.PortfolioData.Holding.profitLoss()static MoneyReal GDP adjusted by deflator.Sells a good to the market.TaxCalculator.TaxResult.taxableIncome()Returns the value of thetaxableIncomerecord component.TaxCalculator.TaxResult.taxOwed()Returns the value of thetaxOwedrecord component.PortfolioData.Holding.totalValue()TaxCalculator.TaxBracket.upperBound()Returns the value of theupperBoundrecord component.Methods in org.episteme.social.economics that return types with arguments of type MoneyModifier and TypeMethodDescriptionstatic Map<Money, TaxCalculator.TaxResult> TaxCalculator.analyzeTaxBurden(List<TaxCalculator.TaxBracket> brackets, Money standardDeduction, Money... incomes) Compares tax burdens across income levels.PortfolioData.Asset.getPriceHistory()Methods in org.episteme.social.economics with parameters of type MoneyModifier and TypeMethodDescriptionvoidPortfolioData.addHolding(PortfolioData.Asset asset, Real quantity, Money averageCost) static Map<Money, TaxCalculator.TaxResult> TaxCalculator.analyzeTaxBurden(List<TaxCalculator.TaxBracket> brackets, Money standardDeduction, Money... incomes) Compares tax burdens across income levels.static MoneyGameTheorySolver.calculateCommonsPayoff(int users, Money resourceValue, Money baseCost) Calculates the Tragedy of the Commons payoff for a given number of users.static TaxCalculator.TaxResultTaxCalculator.calculateFlatTax(Money grossIncome, Real taxRate, Money exemption) Flat tax calculation.static MoneyFinancialMath.calculateFutureValue(Money presentValue, Real rate, int periods) Calculates the Future Value (FV) of an investment.static MoneyMacroIndicators.calculateGDP(Money consumption, Money investment, Money governmentSpending, Money netExports) GDP (Expenditure Approach): C + I + G + (NX).static MoneyFinancialMath.calculateMonthlyPayment(Money principal, Real annualRate, int years) Calculates monthly mortgage payment (Amortization).static MoneyFinancialMath.calculateNPV(Real rate, Money... cashFlows) Calculates the Net Present Value (NPV) of a series of cash flows.static TaxCalculator.TaxResultTaxCalculator.calculateProgressiveTax(Money grossIncome, List<TaxCalculator.TaxBracket> brackets, Money standardDeduction) Calculates tax under a progressive bracket system.static MoneyTaxCalculator.calculateVAT(Money priceExcludingTax, Real vatRate) Calculates VAT/sales tax.static RealDebt-to-GDP ratio as a percentage.static MoneyTaxCalculator.extractVAT(Money priceIncludingTax, Real vatRate) Extracts VAT from inclusive price.Bank.getConverted(Money amount, Currency target) Functional manufacturing step producing a material resource.static MoneyReal GDP adjusted by deflator.voidOrganizationTask.setAdjustedCost(Money cost) Sets the adjusted cost.voidWorker.setAnnualIncome(Money annualIncome) Sets the annual income for this worker.voidOrganization.setCapital(Money capital) voidvoidSets the price for a specific good.voidvoidvoidConstructors in org.episteme.social.economics with parameters of type MoneyModifierConstructorDescriptionAsset(String symbol, String name, Money currentPrice, Money dailyChange, Real dailyChangePercent, long volume, List<Money> priceHistory) Minimal constructor for the modern API.Minimal constructor for modern simulation.Holding(PortfolioData.Asset asset, Real quantity, Money averageCost) HumanResource(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Money value) Standard human resource constructor.MaterialResource(String name, String description, Quantity<?> amount, Community producer, Identification id, Money value) Initializes a tagged material resource.MaterialResource(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification id, Money value) Organization(String name, Place place, Money capital) Constructor for Bank compatibility (modern API).TaxBracket(Money lowerBound, Money upperBound, Real rate) Creates an instance of aTaxBracketrecord class.TaxResult(Money grossIncome, Money taxableIncome, Money taxOwed, Real effectiveRate, Real marginalRate, Money netIncome) Creates an instance of aTaxResultrecord class.Trade(EconomicAgent economicAgent1, Set<Resource> agent1Resources, Money pricePaidBy1To2, EconomicAgent economicAgent2, Set<Resource> agent2Resources) Creates a new Trade transaction.Worker(Individual individual, Organization organization, String function, Money annualIncome) Creates a new worker.Constructor parameters in org.episteme.social.economics with type arguments of type Money -
Uses of Money in org.episteme.social.economics.inequality
Method parameters in org.episteme.social.economics.inequality with type arguments of type MoneyModifier and TypeMethodDescriptionstatic RealWealthDistribution.calculateGiniFromMoney(List<Money> incomes) Calculates the Gini Coefficient for a list of Money objects. -
Uses of Money in org.episteme.social.economics.loaders
Fields in org.episteme.social.economics.loaders declared as MoneyModifier and TypeFieldDescriptionfinal MoneyFinancialMarketReader.Candle.closefinal MoneyFinancialMarketReader.Candle.highfinal MoneyFinancialMarketReader.Candle.lowfinal MoneyFinancialMarketReader.Candle.openConstructors in org.episteme.social.economics.loaders with parameters of type Money -
Uses of Money in org.episteme.social.economics.models
Methods in org.episteme.social.economics.models that return MoneyModifier and TypeMethodDescriptionMacroModel.predictGDP(int years, Real assumedGrowthRate) Predicts GDP for next N years based on constant growth. -
Uses of Money in org.episteme.social.economics.money
Subclasses with type arguments of type Money in org.episteme.social.economics.moneyModifier and TypeClassDescriptionclassRepresents a currency as a unit of monetary measurement.Classes in org.episteme.social.economics.money that implement interfaces with type arguments of type MoneyFields in org.episteme.social.economics.money with type parameters of type MoneyMethods in org.episteme.social.economics.money that return MoneyModifier and TypeMethodDescriptionMoney.abs()static MoneyMoneyUtils.compoundInterest(Money principal, Real interestRate, int compoundsPerYear, int years) Applies compound interest to a money amount.Money.divide(double scalar) static MoneyMoney.eur(double amount) static MoneyReceipt.getAmount()Transaction.getAmount()Wallet.getBalance(Currency currency) Returns the balance for a specific currency.Quote.getChange()ChangeSource.getConverted(Money amount, Currency target) Converts an amount from one currency to another.Share.getDividendPerShare()Returns the dividend per share.Quote.getHighPrice()Quote.getLowPrice()Quote.getOpenPrice()Quote.getPreviousClose()Transaction.getTotalValue()Calculates the total value of a share transaction.Account.getValue()Returns the current account balance.Check.getValue()Returns the check value.Coin.getValue()Returns the face value.Quote.getValue()Share.getValue()Returns the current market value.Calculates the total value in a target currency.static MoneyMoneyUtils.monthlyMortgagePayment(Money principal, Real annualRate, int years) Calculates monthly mortgage payment.Money.multiply(double scalar) Money.negate()static MoneyMoney.usd(double amount) static Moneystatic Moneystatic MoneyMethods in org.episteme.social.economics.money that return types with arguments of type MoneyModifier and TypeMethodDescriptionWallet.getContents()Returns an unmodifiable view of the wallet contents.Money.getUnit()Methods in org.episteme.social.economics.money with parameters of type MoneyModifier and TypeMethodDescriptionvoidAdds money to the wallet.static MoneyMoneyUtils.compoundInterest(Money principal, Real interestRate, int compoundsPerYear, int years) Applies compound interest to a money amount.voidDeposits an amount into the account.ChangeSource.getConverted(Money amount, Currency target) Converts an amount from one currency to another.static MoneyMoneyUtils.monthlyMortgagePayment(Money principal, Real annualRate, int years) Calculates monthly mortgage payment.booleanWallet.removeValue(Money amount) Removes money from the wallet.voidvoidShare.setCurrentValue(Money value) Updates the current market value.voidShare.setDividendPerShare(Money dividend) Sets the dividend per share.voidQuote.setHighPrice(Money highPrice) voidQuote.setLowPrice(Money lowPrice) voidQuote.setOpenPrice(Money openPrice) voidQuote.setPreviousClose(Money previousClose) voidvoidQuote.update(long volume, Money value, TimeCoordinate quoteTime) Updates the quote with new trading data.voidWithdraws an amount from the account.Method parameters in org.episteme.social.economics.money with type arguments of type MoneyConstructors in org.episteme.social.economics.money with parameters of type MoneyModifierConstructorDescriptionAccount(Bank bank, Set<EconomicAgent> owners, Identification identification, String name, Money amount) Creates a new Account with full details.Account(Bank bank, Set<EconomicAgent> owners, Identification id, String name, Money amount, Map<Share, Integer> shares) Creates a new Account with shares.Check(Identification id, Account emitter, Organization receiver, TimeCoordinate emission, Money value) Creates a new Check.Coin(Identification identification, TimeCoordinate emission, Money value) Creates a new Coin.Coin(Identification id, TimeCoordinate emission, Money value, String mintMark) Creates a new Coin with mint mark.Quote(String symbol, String company, long volume, Money value, String market, Money openPrice, TimeCoordinate quoteTime) Creates a new Quote with full information.Receipt(Organization seller, Organization buyer, TimeCoordinate date, Identification id, String description, Money amount) Creates a receipt for a money transaction.Share(Set<EconomicAgent> owners, String symbol, Organization company, Money currentValue) Creates a new Share.Transaction(Organization seller, Organization buyer, TimeCoordinate date, Identification id, String description, Money amount) Creates a money transaction.Creates a wallet with initial amount. -
Uses of Money in org.episteme.social.economics.resources
Constructors in org.episteme.social.economics.resources with parameters of type MoneyModifierConstructorDescriptionArtifact(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new artifact.Building(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new building resource.Clothes(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes new clothing.Installation(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new installation.Machine(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new machine.PhysicalObject(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new physical object.Road(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new road.Robot(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new robot.Tool(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new tool.Vehicle(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification identification, Money value) Initializes a new vehicle. -
Uses of Money in org.episteme.social.geography
Methods in org.episteme.social.geography that return MoneyMethods in org.episteme.social.geography that return types with arguments of type MoneyMethods in org.episteme.social.geography with parameters of type MoneyMethod parameters in org.episteme.social.geography with type arguments of type Money -
Uses of Money in org.episteme.social.law
Methods in org.episteme.social.law that return Money -
Uses of Money in org.episteme.social.politics
Methods in org.episteme.social.politics that return types with arguments of type MoneyMethod parameters in org.episteme.social.politics with type arguments of type Money -
Uses of Money in org.episteme.social.sociology
Methods in org.episteme.social.sociology that return MoneyModifier and TypeMethodDescriptionMember.getPrice()Returns the participation price.Person.getWealth()Methods in org.episteme.social.sociology with parameters of type Money -
Uses of Money in org.episteme.social.sports
Methods in org.episteme.social.sports that return MoneyMethods in org.episteme.social.sports that return types with arguments of type MoneyModifier and TypeMethodDescriptionCompetition.getPrizes()Returns an unmodifiable list of prizes.Methods in org.episteme.social.sports with parameters of type Money