Sundance::FunctionSupportResolver Class Reference

List of all members.

Public Member Functions

 FunctionSupportResolver (const Expr &eqns, const Expr &bcs, const Array< Expr > &vars, const Array< Expr > &unks, const Expr &unkParams, const Expr &params, const Array< Expr > &fixedFields, bool isVariational)
Expr flattenSpectral (const Expr &input) const
Array< ExprflattenSpectral (const Array< Expr > &input) const
bool hasBCs () const
const SumOfIntegralsintegralSum () const
const SumOfBCsbcSum () const
const Array< Expr > & unks () const
const Array< Expr > & vars () const
const Array< Expr > & fixedFields () const
const ExprfixedParams () const
const ExprunkParams () const
const Set< int > & varFuncSet () const
const Set< int > & unkFuncSet () const
const Set< int > & unkParamSet () const
const Set< int > & fixedParamSet () const
Getting information about functions


int numVarBlocks () const
int numUnkBlocks () const
int numUnkParams () const
int numFixedParams () const
int numVars (int block) const
int numUnks (int block) const
int numVarIDs (int block) const
int numUnkIDs (int block) const
RCP< const CommonFuncDataStubvarFuncData (int b, int i) const
RCP< const CommonFuncDataStubunkFuncData (int b, int i) const
const ExprunkParam (int i) const
bool hasVarID (int fid) const
bool hasUnkID (int fid) const
bool hasUnkParamID (int fid) const
bool hasFixedParamID (int fid) const
int blockForVarID (int varID) const
int blockForUnkID (int unkID) const
Finding the functions that appear on regions


const Set< int > & varsOnRegion (int d) const
const Set< int > & unksOnRegion (int d) const
const Set< int > & bcVarsOnRegion (int d) const
const Set< int > & bcUnksOnRegion (int d) const
const Array< Set< int > > & reducedVarsOnRegion (const OrderedHandle< CellFilterStub > &r) const
const Array< Set< int > > & reducedUnksOnRegion (const OrderedHandle< CellFilterStub > &r) const
Transforming between unreduced and reduced function IDs


int reducedVarID (int varID) const
int reducedUnkID (int unkID) const
int reducedUnkParamID (int unkID) const
int reducedFixedParamID (int unkID) const
int unreducedVarID (int block, int reducedVarID) const
int unreducedUnkID (int block, int reducedUnkID) const
int unreducedUnkParamID (int reducedUnkParamID) const
int unreducedFixedParamID (int reducedFixedParamID) const
const Map< int, int > & fixedParamIDToReducedFixedParamIDMap () const
Finding integration regions for the equation set


int numRegions () const
const RCP< CellFilterStub > & region (int d) const
int indexForRegion (const OrderedHandle< CellFilterStub > &region) const
bool isBCRegion (int d) const
const Set< OrderedHandle
< CellFilterStub > > & 
regionsForTestFunc (int unreducedTestID) const
const Set< OrderedHandle
< CellFilterStub > > & 
regionsForUnkFunc (int unreducedUnkID) const

Private Attributes

Expr eqns_
Expr bcs_
const SumOfIntegralsintegralSum_
const SumOfBCsbcSum_
Set< int > varFuncSet_
Set< int > unkFuncSet_
Set< int > unkParamSet_
Set< int > fixedParamSet_
Array< OrderedHandle
< CellFilterStub > > 
regions_
Map< OrderedHandle
< CellFilterStub >, int > 
regionToIndexMap_
Map< OrderedHandle
< CellFilterStub >, Set< int > > 
varsOnRegions_
Map< OrderedHandle
< CellFilterStub >, Set< int > > 
unksOnRegions_
Array< Array< Set< int > > > reducedVarsOnRegions_
Array< Array< Set< int > > > reducedUnksOnRegions_
Map< OrderedHandle
< CellFilterStub >, Set< int > > 
bcVarsOnRegions_
Map< OrderedHandle
< CellFilterStub >, Set< int > > 
bcUnksOnRegions_
Map< int, Set< OrderedHandle
< CellFilterStub > > > 
testToRegionsMap_
Map< int, Set< OrderedHandle
< CellFilterStub > > > 
unkToRegionsMap_
Array< Array< RCP< const
CommonFuncDataStub > > > 
varFuncData_
Array< Array< RCP< const
CommonFuncDataStub > > > 
unkFuncData_
Array< ExprvarFuncs_
Array< ExprunkFuncs_
Array< ExprfixedFields_
Array< ExprunkLinearizationPts_
Expr unkParams_
Expr fixedParams_
Array< Map< int, int > > varIDToReducedIDMap_
Array< Map< int, int > > unkIDToReducedIDMap_
Map< int, int > unkParamIDToReducedUnkParamIDMap_
Map< int, int > fixedParamIDToReducedFixedParamIDMap_
Map< int, int > varIDToBlockMap_
Map< int, int > unkIDToBlockMap_
Array< Array< int > > reducedVarID_
Array< Array< int > > reducedUnkID_
Array< int > reducedUnkParamID_
Array< int > reducedFixedParamID_
Array< Array< int > > unreducedVarID_
Array< Array< int > > unreducedUnkID_
Array< int > unreducedUnkParamID_
Array< int > unreducedFixedParamID_
bool isNonlinear_
bool isVariationalProblem_


Detailed Description

Definition at line 50 of file SundanceFunctionSupportResolver.hpp.


Constructor & Destructor Documentation

FunctionSupportResolver::FunctionSupportResolver ( const Expr eqns,
const Expr bcs,
const Array< Expr > &  vars,
const Array< Expr > &  unks,
const Expr unkParams,
const Expr params,
const Array< Expr > &  fixedFields,
bool  isVariational 
)

Definition at line 47 of file SundanceFunctionSupportResolver.cpp.

References bcSum_, bcUnksOnRegions_, bcVarsOnRegions_, Sundance::Set< Key, Compare >::begin(), blockForUnkID(), blockForVarID(), Sundance::Set< Key, Compare >::contains(), Sundance::Map< Key, Value, Compare >::containsKey(), Sundance::FunctionIdentifier::dofID(), Sundance::RegionQuadCombo::domain(), Sundance::Set< Key, Compare >::elements(), Sundance::Set< Key, Compare >::end(), Sundance::SumOfIntegrals::eqnSetSetupVerb(), Sundance::FunctionWithID::fid(), fixedParamIDToReducedFixedParamIDMap_, fixedParamSet_, Sundance::SumOfIntegrals::funcsOnRegion(), Sundance::Map< Key, Value, Compare >::get(), Sundance::getSharedFunctionData(), hasBCs(), Sundance::SumOfIntegrals::hasWatchedTerm(), integralSum_, Sundance::WatchFlag::isActive(), isVariationalProblem_, Playa::max(), Sundance::Set< Key, Compare >::merge(), numUnkBlocks(), numVarBlocks(), Sundance::WatchFlag::param(), Playa::Handle< PointerType >::ptr(), Sundance::Map< Key, Value, Compare >::put(), Sundance::Set< Key, Compare >::put(), reducedUnkID(), reducedUnksOnRegions_, reducedVarID(), reducedVarsOnRegions_, regions_, regionToIndexMap_, Sundance::SumOfIntegrals::rqcToExprMap(), Sundance::Expr::size(), SUNDANCE_BANNER1, SUNDANCE_MSG1, SUNDANCE_MSG2, SUNDANCE_MSG3, testToRegionsMap_, unkFuncData_, unkFuncSet_, unkIDToBlockMap_, unkIDToReducedIDMap_, unkParamIDToReducedUnkParamIDMap_, unkParamSet_, unksOnRegion(), unksOnRegions_, unkToRegionsMap_, unreducedFixedParamID_, unreducedUnkID_, unreducedUnkParamID_, unreducedVarID_, varFuncData_, varFuncSet_, varIDToBlockMap_, varIDToReducedIDMap_, varsOnRegion(), varsOnRegions_, and Sundance::RegionQuadCombo::watch().


Member Function Documentation

const SumOfBCs* Sundance::FunctionSupportResolver::bcSum (  )  const [inline]

Access to BCs

Definition at line 265 of file SundanceFunctionSupportResolver.hpp.

References bcSum_.

const Set<int>& Sundance::FunctionSupportResolver::bcUnksOnRegion ( int  d  )  const [inline]

Returns the unknown functions that appear in BCs on the d-th region. We can use this information to tag certain columns as BC columns in the event we're doing symmetrized BC application

Definition at line 157 of file SundanceFunctionSupportResolver.hpp.

References bcUnksOnRegions_, Sundance::Map< Key, Value, Compare >::get(), and regions_.

Referenced by Sundance::DOFMapBuilder::extractUnkSetsFromFSR(), and Sundance::DOFMapBuilder::getSubdomainUnkFuncMatches().

const Set<int>& Sundance::FunctionSupportResolver::bcVarsOnRegion ( int  d  )  const [inline]

Returns the variational functions that appear in BCs on the d-th region. We can use this information to tag certain rows as BC rows

Definition at line 151 of file SundanceFunctionSupportResolver.hpp.

References bcVarsOnRegions_, Sundance::Map< Key, Value, Compare >::get(), and regions_.

Referenced by Sundance::DOFMapBuilder::extractVarSetsFromFSR(), and Sundance::DOFMapBuilder::getSubdomainVarFuncMatches().

int FunctionSupportResolver::blockForUnkID ( int  unkID  )  const

get the block number for the unknown function having the specified unreduced funcID

Definition at line 538 of file SundanceFunctionSupportResolver.cpp.

References Sundance::Map< Key, Value, Compare >::containsKey(), Sundance::Map< Key, Value, Compare >::get(), and unkIDToBlockMap_.

Referenced by FunctionSupportResolver(), Sundance::DOFMapBuilder::getSubdomainUnkFuncMatches(), and reducedUnkID().

int FunctionSupportResolver::blockForVarID ( int  varID  )  const

get the block number for the variational function having the specified unreduced funcID

Definition at line 530 of file SundanceFunctionSupportResolver.cpp.

References Sundance::Map< Key, Value, Compare >::containsKey(), Sundance::Map< Key, Value, Compare >::get(), and varIDToBlockMap_.

Referenced by FunctionSupportResolver(), Sundance::DOFMapBuilder::getSubdomainVarFuncMatches(), and reducedVarID().

const Array<Expr>& Sundance::FunctionSupportResolver::fixedFields (  )  const [inline]

Definition at line 274 of file SundanceFunctionSupportResolver.hpp.

References fixedFields_.

const Map<int, int>& Sundance::FunctionSupportResolver::fixedParamIDToReducedFixedParamIDMap (  )  const [inline]

Return the map from fixed param ID to reduced fixed param ID

Definition at line 213 of file SundanceFunctionSupportResolver.hpp.

References fixedParamIDToReducedFixedParamIDMap_.

const Expr& Sundance::FunctionSupportResolver::fixedParams (  )  const [inline]

Definition at line 277 of file SundanceFunctionSupportResolver.hpp.

References fixedParams_.

const Set<int>& Sundance::FunctionSupportResolver::fixedParamSet (  )  const [inline]

Definition at line 289 of file SundanceFunctionSupportResolver.hpp.

References fixedParamSet_.

Array< Expr > FunctionSupportResolver::flattenSpectral ( const Array< Expr > &  input  )  const

Flatten a spectral expression into a list of its coefficients

Definition at line 450 of file SundanceFunctionSupportResolver.cpp.

References flattenSpectral().

Expr FunctionSupportResolver::flattenSpectral ( const Expr input  )  const

Flatten a spectral expression into a list of its coefficients

Definition at line 461 of file SundanceFunctionSupportResolver.cpp.

References Sundance::Expr::flatten(), Playa::Handle< PointerType >::ptr(), and Sundance::Expr::size().

Referenced by flattenSpectral().

bool FunctionSupportResolver::hasBCs (  )  const

Whether essential BCs are present

Definition at line 570 of file SundanceFunctionSupportResolver.cpp.

References bcSum_.

Referenced by FunctionSupportResolver().

bool Sundance::FunctionSupportResolver::hasFixedParamID ( int  fid  )  const [inline]

Determine whether a given func ID is listed as a fixed parameter in this equation set

Definition at line 123 of file SundanceFunctionSupportResolver.hpp.

References Sundance::Map< Key, Value, Compare >::containsKey(), and fixedParamIDToReducedFixedParamIDMap_.

Referenced by reducedFixedParamID().

bool Sundance::FunctionSupportResolver::hasUnkID ( int  fid  )  const [inline]

Determine whether a given func ID is listed as a unk function in this equation set

Definition at line 113 of file SundanceFunctionSupportResolver.hpp.

References Sundance::Map< Key, Value, Compare >::containsKey(), and unkIDToBlockMap_.

Referenced by reducedUnkID().

bool Sundance::FunctionSupportResolver::hasUnkParamID ( int  fid  )  const [inline]

Determine whether a given func ID is listed as a unk parameter in this equation set

Definition at line 118 of file SundanceFunctionSupportResolver.hpp.

References Sundance::Map< Key, Value, Compare >::containsKey(), and unkParamIDToReducedUnkParamIDMap_.

Referenced by reducedUnkParamID().

bool Sundance::FunctionSupportResolver::hasVarID ( int  fid  )  const [inline]

Determine whether a given func ID is listed as a variational function in this equation set

Definition at line 108 of file SundanceFunctionSupportResolver.hpp.

References Sundance::Map< Key, Value, Compare >::containsKey(), and varIDToBlockMap_.

Referenced by reducedVarID().

int FunctionSupportResolver::indexForRegion ( const OrderedHandle< CellFilterStub > &  region  )  const

const SumOfIntegrals* Sundance::FunctionSupportResolver::integralSum (  )  const [inline]

Access to integrals

Definition at line 262 of file SundanceFunctionSupportResolver.hpp.

References integralSum_.

bool Sundance::FunctionSupportResolver::isBCRegion ( int  d  )  const [inline]

Whether a region has BCs

Definition at line 233 of file SundanceFunctionSupportResolver.hpp.

References bcVarsOnRegions_, Sundance::Map< Key, Value, Compare >::containsKey(), and regions_.

int Sundance::FunctionSupportResolver::numFixedParams (  )  const [inline]

Returns the number of fixed parameters

Definition at line 77 of file SundanceFunctionSupportResolver.hpp.

References fixedParams_, and Sundance::Expr::size().

int Sundance::FunctionSupportResolver::numRegions (  )  const [inline]

int Sundance::FunctionSupportResolver::numUnkBlocks (  )  const [inline]

Returns the number of unknown function blocks

Definition at line 71 of file SundanceFunctionSupportResolver.hpp.

References unkFuncs_.

Referenced by FunctionSupportResolver(), and Sundance::DOFMapBuilder::getSubdomainUnkFuncMatches().

int Sundance::FunctionSupportResolver::numUnkIDs ( int  block  )  const [inline]

Returns the number of unk function IDs in this block. This will differ from the number of unknown functions in cases where a vector field uses a single vector-valued basis rather than scalar bases for each component.

Definition at line 95 of file SundanceFunctionSupportResolver.hpp.

References unkFuncData_.

int Sundance::FunctionSupportResolver::numUnkParams (  )  const [inline]

Returns the number of unknown parameters

Definition at line 74 of file SundanceFunctionSupportResolver.hpp.

References Sundance::Expr::size(), and unkParams_.

int Sundance::FunctionSupportResolver::numUnks ( int  block  )  const [inline]

Returns the number of unk functions in this block

Definition at line 83 of file SundanceFunctionSupportResolver.hpp.

References unkFuncs_.

int Sundance::FunctionSupportResolver::numVarBlocks (  )  const [inline]

Returns the number of variational function blocks

Definition at line 68 of file SundanceFunctionSupportResolver.hpp.

References varFuncs_.

Referenced by FunctionSupportResolver(), and Sundance::DOFMapBuilder::getSubdomainVarFuncMatches().

int Sundance::FunctionSupportResolver::numVarIDs ( int  block  )  const [inline]

Returns the number of variational function IDs in this block. This will differ from the number of variational functions in cases where a vector field uses a single vector-valued basis rather than scalar bases for each component.

Definition at line 89 of file SundanceFunctionSupportResolver.hpp.

References varFuncData_.

int Sundance::FunctionSupportResolver::numVars ( int  block  )  const [inline]

Returns the number of variational functions in this block

Definition at line 80 of file SundanceFunctionSupportResolver.hpp.

References varFuncs_.

int FunctionSupportResolver::reducedFixedParamID ( int  unkID  )  const

get the reduced ID for the fixed parameter having the given funcID

Definition at line 522 of file SundanceFunctionSupportResolver.cpp.

References fixedParamIDToReducedFixedParamIDMap_, Sundance::Map< Key, Value, Compare >::get(), and hasFixedParamID().

int FunctionSupportResolver::reducedUnkID ( int  unkID  )  const

get the reduced ID for the unknown function having the given funcID

Definition at line 504 of file SundanceFunctionSupportResolver.cpp.

References blockForUnkID(), hasUnkID(), and unkIDToReducedIDMap_.

Referenced by FunctionSupportResolver().

int FunctionSupportResolver::reducedUnkParamID ( int  unkID  )  const

get the reduced ID for the unk parameter having the given funcID

Definition at line 514 of file SundanceFunctionSupportResolver.cpp.

References Sundance::Map< Key, Value, Compare >::get(), hasUnkParamID(), and unkParamIDToReducedUnkParamIDMap_.

const Array<Set<int> >& Sundance::FunctionSupportResolver::reducedUnksOnRegion ( const OrderedHandle< CellFilterStub > &  r  )  const [inline]

Returns the reduced unknown functions that appear explicitly on the d-th region.

Definition at line 167 of file SundanceFunctionSupportResolver.hpp.

References indexForRegion(), and reducedUnksOnRegions_.

int FunctionSupportResolver::reducedVarID ( int  varID  )  const

get the reduced ID for the variational function having the specified unreduced funcID

Definition at line 495 of file SundanceFunctionSupportResolver.cpp.

References blockForVarID(), hasVarID(), and varIDToReducedIDMap_.

Referenced by FunctionSupportResolver().

const Array<Set<int> >& Sundance::FunctionSupportResolver::reducedVarsOnRegion ( const OrderedHandle< CellFilterStub > &  r  )  const [inline]

Returns the reduced variational functions that appear explicitly on the d-th region

Definition at line 162 of file SundanceFunctionSupportResolver.hpp.

References indexForRegion(), and reducedVarsOnRegions_.

const RCP<CellFilterStub>& Sundance::FunctionSupportResolver::region ( int  d  )  const [inline]

const Set< OrderedHandle< CellFilterStub > > & FunctionSupportResolver::regionsForTestFunc ( int  unreducedTestID  )  const

Return the set of regions on which the specified test func appears.

Definition at line 546 of file SundanceFunctionSupportResolver.cpp.

References Sundance::Map< Key, Value, Compare >::containsKey(), Sundance::Map< Key, Value, Compare >::get(), and testToRegionsMap_.

const Set< OrderedHandle< CellFilterStub > > & FunctionSupportResolver::regionsForUnkFunc ( int  unreducedUnkID  )  const

Return the set of regions on which the specified unknown func appears

Definition at line 554 of file SundanceFunctionSupportResolver.cpp.

References Sundance::Map< Key, Value, Compare >::containsKey(), Sundance::Map< Key, Value, Compare >::get(), testToRegionsMap_, and unkToRegionsMap_.

RCP<const CommonFuncDataStub> Sundance::FunctionSupportResolver::unkFuncData ( int  b,
int  i 
) const [inline]

Returns the data for the i-th unknown function in block b

Definition at line 101 of file SundanceFunctionSupportResolver.hpp.

References unkFuncData_.

const Set<int>& Sundance::FunctionSupportResolver::unkFuncSet (  )  const [inline]

Definition at line 285 of file SundanceFunctionSupportResolver.hpp.

References unkFuncSet_.

const Expr& Sundance::FunctionSupportResolver::unkParam ( int  i  )  const [inline]

Returns the i-th unknown parameter

Definition at line 104 of file SundanceFunctionSupportResolver.hpp.

References unkParams_.

const Expr& Sundance::FunctionSupportResolver::unkParams (  )  const [inline]

Definition at line 280 of file SundanceFunctionSupportResolver.hpp.

References unkParams_.

const Set<int>& Sundance::FunctionSupportResolver::unkParamSet (  )  const [inline]

Definition at line 287 of file SundanceFunctionSupportResolver.hpp.

References unkParamSet_.

const Array<Expr>& Sundance::FunctionSupportResolver::unks (  )  const [inline]

Definition at line 268 of file SundanceFunctionSupportResolver.hpp.

References unkFuncs_.

const Set<int>& Sundance::FunctionSupportResolver::unksOnRegion ( int  d  )  const [inline]

int Sundance::FunctionSupportResolver::unreducedFixedParamID ( int  reducedFixedParamID  )  const [inline]

get the unreduced funcID for a fixed parameter as specified by a reduced ID

Definition at line 209 of file SundanceFunctionSupportResolver.hpp.

References unreducedFixedParamID_.

int Sundance::FunctionSupportResolver::unreducedUnkID ( int  block,
int  reducedUnkID 
) const [inline]

get the unreduced funcID for an unknown function as specified by a reduced ID and block index

Definition at line 199 of file SundanceFunctionSupportResolver.hpp.

References unreducedUnkID_.

int Sundance::FunctionSupportResolver::unreducedUnkParamID ( int  reducedUnkParamID  )  const [inline]

get the unreduced funcID for an unknown parameter as specified by a reduced ID

Definition at line 204 of file SundanceFunctionSupportResolver.hpp.

References unreducedUnkParamID_.

int Sundance::FunctionSupportResolver::unreducedVarID ( int  block,
int  reducedVarID 
) const [inline]

get the unreduced funcID for a variational function as specified by a reduced ID and block index

Definition at line 194 of file SundanceFunctionSupportResolver.hpp.

References unreducedVarID_.

RCP<const CommonFuncDataStub> Sundance::FunctionSupportResolver::varFuncData ( int  b,
int  i 
) const [inline]

Returns the data for the i-th variational function in block b

Definition at line 98 of file SundanceFunctionSupportResolver.hpp.

References varFuncData_.

const Set<int>& Sundance::FunctionSupportResolver::varFuncSet (  )  const [inline]

Definition at line 283 of file SundanceFunctionSupportResolver.hpp.

References varFuncSet_.

const Array<Expr>& Sundance::FunctionSupportResolver::vars (  )  const [inline]

Definition at line 271 of file SundanceFunctionSupportResolver.hpp.

References varFuncs_.

const Set<int>& Sundance::FunctionSupportResolver::varsOnRegion ( int  d  )  const [inline]


Member Data Documentation

Definition at line 298 of file SundanceFunctionSupportResolver.hpp.

Definition at line 304 of file SundanceFunctionSupportResolver.hpp.

Referenced by bcSum(), FunctionSupportResolver(), and hasBCs().

Definition at line 340 of file SundanceFunctionSupportResolver.hpp.

Referenced by bcUnksOnRegion(), and FunctionSupportResolver().

Definition at line 295 of file SundanceFunctionSupportResolver.hpp.

fixed functions for this equation set

Definition at line 361 of file SundanceFunctionSupportResolver.hpp.

Referenced by fixedFields().

map from fixed param funcID to that param's position in list of fixed params

Definition at line 387 of file SundanceFunctionSupportResolver.hpp.

Referenced by fixedParamIDToReducedFixedParamIDMap(), FunctionSupportResolver(), hasFixedParamID(), and reducedFixedParamID().

fixed parameters for this equation set

Definition at line 371 of file SundanceFunctionSupportResolver.hpp.

Referenced by fixedParams(), and numFixedParams().

Definition at line 316 of file SundanceFunctionSupportResolver.hpp.

Referenced by fixedParamSet(), and FunctionSupportResolver().

Definition at line 301 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), and integralSum().

Flag indicating whether this equation set is nonlinear

Definition at line 422 of file SundanceFunctionSupportResolver.hpp.

Flag indicating whether this equation set is a variational problem

Definition at line 426 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver().

Map from unreduced fixed ID to reduced ID

Definition at line 407 of file SundanceFunctionSupportResolver.hpp.

Map from (block, unreduced unk ID) to reduced ID

Definition at line 401 of file SundanceFunctionSupportResolver.hpp.

Map from unreduced unk ID to reduced ID

Definition at line 404 of file SundanceFunctionSupportResolver.hpp.

Map from (block, unreduced var ID) to reduced ID

Definition at line 398 of file SundanceFunctionSupportResolver.hpp.

Definition at line 322 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), and indexForRegion().

unknown function data for this equation set

Definition at line 352 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), numUnkIDs(), and unkFuncData().

unknown functions for this equation set

Definition at line 358 of file SundanceFunctionSupportResolver.hpp.

Referenced by numUnkBlocks(), numUnks(), and unks().

Definition at line 310 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), and unkFuncSet().

map from unknown function funcID to that function's position in list of unk blocks

Definition at line 395 of file SundanceFunctionSupportResolver.hpp.

Referenced by blockForUnkID(), FunctionSupportResolver(), and hasUnkID().

map from unknown function funcID to that function's position in list of unk functions

Definition at line 379 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), and reducedUnkID().

The point in function space about which the equations are linearized

Definition at line 365 of file SundanceFunctionSupportResolver.hpp.

map from unknown param funcID to that param's position in list of unk params

Definition at line 383 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), hasUnkParamID(), and reducedUnkParamID().

unknown parameters for this equation set

Definition at line 368 of file SundanceFunctionSupportResolver.hpp.

Referenced by numUnkParams(), unkParam(), and unkParams().

Definition at line 313 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), and unkParamSet().

Definition at line 328 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), and unksOnRegion().

Map from reduced fixedParamID to unreduced fixedParamID

Definition at line 419 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), and unreducedFixedParamID().

Map from (block, reduced unkID) to unreduced unkID

Definition at line 413 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), and unreducedUnkID().

Map from reduced unkParamID to unreduced unkParamID

Definition at line 416 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), and unreducedUnkParamID().

Map from (block, reduced varID) to unreduced varID

Definition at line 410 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), and unreducedVarID().

var function data for this equation set

Definition at line 349 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), numVarIDs(), and varFuncData().

var functions for this equation set

Definition at line 355 of file SundanceFunctionSupportResolver.hpp.

Referenced by numVarBlocks(), numVars(), and vars().

Definition at line 307 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), and varFuncSet().

map from variational function funcID to that function's position in list of var blocks

Definition at line 391 of file SundanceFunctionSupportResolver.hpp.

Referenced by blockForVarID(), FunctionSupportResolver(), and hasVarID().

map from variational function funcID to that function's position in list of var functions

Definition at line 375 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), and reducedVarID().

Definition at line 325 of file SundanceFunctionSupportResolver.hpp.

Referenced by FunctionSupportResolver(), and varsOnRegion().

Site Contact