A B C D E F G H I J K L M O P R S T V W Z
| plotrix-package | Specialized plots and plotting accessories |
| ablineclip | Add a straight line to a plot |
| add.ps | add p-values from t-tests |
| addtable2plot | Add a table of values to a plot |
| arctext | Display text on a circular arc |
| axis.break | Place a "break" mark on an axis |
| axis.mult | Display an axis with values having a multiplier |
| barlabels | Label the bars on a barplot |
| barNest | Display a nested breakdown of numeric values |
| barp | A bar plotting routine |
| battleship.plot | Display a matrix of values as the widths of stacked rectangles |
| bin.wind.records | Classify wind direction and speed records |
| binciW | Binomial confidence limits |
| binciWl | Lower binomial confidence limit |
| binciWu | Upper binomial confidence limit |
| box.heresy | Display a sort of box plot |
| boxed.labels | Place labels in boxes |
| brkdn.plot | A point/line plotting routine |
| brkdnNest | Perform a nested breakdown of numeric values |
| bumpchart | Display a "bumps" (sequential ranking) chart |
| categoryReshape | Convert object label/attribute label coding. |
| centipede.plot | Display a centipede plot |
| clean.args | Remove inappropriate arguments from an argument list |
| clock24.plot | Plot values on a 24 hour "clockface" |
| clplot | Plot lines with colors determined by values. |
| cluster.overplot | Shift overlying points into clusters |
| clustered.dotplots | Display the frequencies of two categories |
| color.axis | Display an axis in a specified color |
| color.gradient | Calculate an arbitrary sequence of colors |
| color.id | Identify closest match to a color |
| color.legend | Legend matching categories or values to colors |
| color.scale | Turn values into colors. |
| color.scale.lines | Line segments with scaled colors |
| color2D.matplot | Display a numeric matrix as color matrix |
| corner.label | Find corner locations and optionally display a label |
| count.overplot | Show overlying points as counts |
| cylindrect | Display an apparent cylinder |
| death_reg | Death registrations from 1996 to 2010 |
| dendroPlot | Display distributions as dendrites |
| densityGrid | Display a matrix of cell values as symbols. |
| diamondplot | Plot multiple variables as polygons on a radial grid |
| dispbars | Display a measure of dispersion. |
| dispersion | Display a measure of dispersion. |
| do.first | Execute a graphic function on a plot |
| dotplot.mtb | Minitab style dotplots. |
| draw.arc | Draw arc |
| draw.circle | Draw a circle |
| draw.ellipse | Draw ellipse |
| draw.radial.line | Draw a radial line |
| draw.tilted.sector | Display a 3D pie sector |
| drawNestedBars | Display nested bars |
| drawSectorAnnulus | Display a radial pie sector |
| ehplot | Engelmann-Hecker-Plot - EH-Plot |
| election | Assign party members to seats |
| emptyspace | Find an empty space on a plot |
| fan.plot | Display a fan plot |
| feather.plot | Display vectors along a horizontal reference line |
| fill.corner | Fill a "corner" of a matrix with values |
| find_max_cell | Maximum (or minimum) value cell in a matrix. |
| floating.pie | Display a floating pie chart |
| fullaxis | Add an axis with a line to the edge of the plot |
| gantt.chart | Display a Gantt chart |
| gap.barplot | Display a barplot with a gap (missing range) on one axis |
| gap.boxplot | Display a boxplot with a gap (missing range) |
| gap.plot | Display a plot with one or two gaps (missing ranges) on one axis |
| gap_barp | Display a barplot with a gap (missing range) on one axis |
| get.breaks | Get the breakpoints for a weighted histogram |
| get.gantt.info | Gather the information to create a Gantt chart |
| get.segs | Calculate the midpoints and limits for a centipede plot |
| get.soil.texture | Enter soil texture data |
| get.tablepos | Get the position for a legend or table |
| get.triprop | Enter three proportion data - usually soil textures |
| getFigCtr | Get coordinates in the figure region in user units. |
| getIntersectList | Enter a set intersection list |
| getMarginWidth | Find the margin width necessary to fit text or a legend next to a plot |
| getYmult | Correct for aspect and coordinate ratio |
| get_axispos3d | Get axis positions on a 3D plot |
| gradient.rect | Display a rectangle filled with an arbitrary color gradient |
| hexagon | Draw a hexagon |
| histStack | Histogram "stacked" by categories |
| histStack.default | Histogram "stacked" by categories |
| histStack.formula | Histogram "stacked" by categories |
| intersectDiagram | Display set intersections |
| jiggle | Calculate equally spaced values within a range. |
| joyPlot | Display a series of density curves. |
| kiteChart | Magnitude by position chart. |
| l2010 | World lightning strike data from 2010 |
| labbePlot | Display a L'Abbe plot |
| ladderplot | Ladder Plot |
| ladderplot.default | Ladder Plot |
| legendg | Legend with grouped bars, lines or symbols |
| lengthKey | Key for interpreting lengths in a plot |
| makeDensityMatrix | Compute a matrix of counts from a list of x,y positions |
| makeIntersectList | Count set intersections |
| maxEmptyRect | Find an empty space on a plot |
| mtext3d | Display text in the margins of a 3D plot |
| multhist | Plot a multiple histogram, as a barplot |
| multivari | Function to draw a multivari chart |
| multsymbolbox | Draw boxes filled with symbols |
| oz.windrose | Display an Australian wind rose |
| oz.windrose.legend | Display an Australian wind rose legend |
| p2p_arrows | Draw arrows between points |
| panes | Prepare a "panel" type layout |
| pasteCols | Paste the columns of a matrix together |
| paxis3d | Display text in the margins of a 3D plot |
| perspx | Display perspective plot |
| pie.labels | Place labels on a pie chart |
| pie3D | Display a 3D pie chart |
| pie3D.labels | Display labels on a 3D pie chart |
| placeLabels | Place labels in boxes |
| plotCI | Plot confidence intervals/error bars |
| plotH | Scatterplot with histogram-like bars. |
| plotH.default | Scatterplot with histogram-like bars. |
| plotH.formula | Scatterplot with histogram-like bars. |
| plotrix | Specialized plots and plotting accessories |
| plot_bg | Add a background color to a plot |
| polar.plot | Plot values on a circular grid of 0 to 360 degrees |
| polygon.shadow | Display a shadow effect for an arbitrary polygon |
| print.brklist | Display the output of brkdnNest |
| propbrk | Calculate the proportion of specified values in a vector |
| psegments3d | Draw segments on a 3D plot |
| ptext3d | Display text on a 3D plot |
| pyramid.plot | Pyramid plot |
| radial.grid | Display a radial grid |
| radial.pie | Plot sectors/annuli on a circular grid of 0 to 2*pi radians |
| radial.plot | Plot values on a circular grid of 0 to 2*pi radians |
| radial.plot.labels | Display labels on a circular grid |
| radialtext | Display text in a radial line |
| raw.means.plot | raw.means.plot: Raw-Means Plots for Experimental Designs |
| raw.means.plot2 | raw.means.plot: Raw-Means Plots for Experimental Designs |
| rectFill | Draw a rectangle filled with symbols |
| remove.args | Remove inappropriate arguments from an argument list |
| rescale | Scale numbers into a new range |
| revaxis | Plot with axis direction(s) reversed |
| ruginv | Add an Inverse Rug to a Plot |
| seats | Arrange N seats in M semicircular rows |
| sizeplot | Plot with repeated symbols by size |
| sizetree | Display a hierarchical breakdown of disjunct categories |
| size_n_color | Display circles with specified size and color |
| sliceArray | Slice an array |
| smoothColors | Build a vector of color values |
| soil.texture | Soil texture triangle plot |
| soil.texture.uk | Soil texture triangle plot using UK conventions |
| soils | Soil texture data from 125 soils |
| spread.labels | Spread labels for irregularly spaced values |
| spreadout | Spread out a vector of numbers to a minimum interval |
| stackpoly | Display the columns of a matrix or data frame as stacked polygons |
| staircase.plot | Display a staircase plot |
| staircasePlot | Display a staircase plot |
| starPie | A pie-like graphic object |
| staxlab | Place staggered or angled labels on an axis |
| std.error | Calculate standard error of the mean |
| sumbrk | Count specified values in a vector |
| symbolbarplot | barplot filled with symbols |
| symbolbox | Draw a box filled with symbols |
| tab.title | Display the title of a plot as a colored tab |
| taylor.diagram | Taylor diagram |
| textbox | Add text box |
| thigmophobe | Find the direction away from the closest point |
| thigmophobe.labels | Place labels away from the nearest point |
| triax.abline | Lines for triangle plot |
| triax.fill | Triangle plot fill |
| triax.frame | Triangle plot frame |
| triax.plot | Triangle plot |
| triax.points | Triangle plot points |
| tsxpos | Calculate equispaced x positions. |
| twoord.plot | Plot with two ordinates |
| twoord.stackplot | Multiple (stack) plot with two ordinates |
| valid.n | Find the number of valid (not NA) values |
| vectorField | Display magnitude/direction vectors |
| violin_plot | Display a "violin" plot |
| weighted.hist | Display a weighted histogram |
| zoomInPlot | Display a plot with a rectangular section expanded in an adjacent plot |


home
Dashboard
banka
Are you sure you want to deactivate the account? This can be undone later by toggling the switch


| as.rowcyclic {pbdDMAT} | R Documentation |
Takes either an R matrix and distributes it as a distributed matrix, or takes a distributed matrix and redistributes it across a (possibly) new BLACS context, using a (possibly) new blocking dimension.
as.rowcyclic(dx, bldim = .pbd_env$BLDIM) as.colcyclic(dx, bldim = .pbd_env$BLDIM) as.blockcyclic(dx, bldim = .pbd_env$BLDIM) as.block(dx, square.bldim = TRUE) as.rowblock(dx) as.colblock(dx)
dx |
numeric distributed matrix |
bldim |
the blocking dimension for block-cyclically distributing the matrix across the process grid. |
square.bldim |
logical. Determines whether or not the blocking factor for the resulting redistributed matrix will be square or not. |
These functions are simple wrappers of the very general
redistribute()
funciton. Different
distributed matrix distributions of note can be classified into three
categories: block, cyclic, and block-cyclic.
as.block()
will convert ddmatrix
into one which is merely
"block" distributed, i.e., the blocking factor is chosen in such a way that
there will be no cycling. By default, this new blocking factor will be
square. This can result in some raggedness (some processors owning less
than others — or nothing) if the matrix is far from square itself.
However, the methods of factoring ddmatrix
objects, and therefore
anything that relies on (distributed) matrix factorizations such as
computing an inverse, least squares solution, etc., require that blocking
factors be square. The matrix will not change BLACS contexts.
as.rowblock()
will convert a distributed matrix into one which is
distributed by row into a block distributed matrix. That is, the rows are
stored contiguously, and different processors will own different rows, but
with no cycling. In other words, it block redistributes the data across
context 2.
as.colblock()
is the column-wise analogue of as.rowblock()
.
In other words, it block redistributes the data across context 1.
as.rowcyclic()
is a slightly more general version of
as.rowblock()
, in that the data will be distributed row-wise, but
with the possibility of cycling, as determined by the blocking factor. In
other words it block-cyclically redistributes the data across context 2.
as.colcyclic()
is a the column-wise analogue of
as.rowcyclic()
. In other words, it block-cyclically redistributes
the data across context 1.
as.blockcyclic()
moves the distributed matrix into a general
block-cyclic distribution across a 2-dimensional process grid. In other
words, it block-cyclically redistributes the data across context 0.
Returns a distributed matrix.
## Not run: # Save code in a file "demo.r" and run with 2 processors by # > mpiexec -np 2 Rscript demo.r library(pbdDMAT, quiet = TRUE) init.grid() dx <- ddmatrix(1:30, nrow=10) x <- as.block(dx) x x <- as.rowblock(dx) x x <- as.colblock(dx) x x <- as.rowcyclic(dx) x x <- as.colcyclic(dx) x x <- as.blockcyclic(dx) x finalize() ## End(Not run)


The Date Helper primarily creates select/option tags for different kinds of dates and date elements. All of the select-type methods share a number of common options that are as follows:
- :prefix - overwrites the default prefix of "date" used for the select names. So specifying "birthday" would give birthday[month] instead of date[month] if passed to the select_month method.
- :include_blank - set to true if it should be possible to set an empty date.
- :discard_type - set to true if you want to discard the type part of the select name. If set to true, the select_month method would use simply "date" (which can be overwritten using :prefix) instead of "date[month]".
- date_select
- datetime_select
- distance_of_time_in_words
- distance_of_time_in_words_to_now
- select_date
- select_datetime
- select_day
- select_hour
- select_minute
- select_month
- select_second
- select_time
- select_year
- time_ago_in_words
| DEFAULT_PREFIX | = | 'date' unless const_defined?('DEFAULT_PREFIX') |
Returns a set of select tags (one for year, month, and day) pre-selected for accessing a specified date-based attribute (identified by method) on an object assigned to the template (identified by object). It’s possible to tailor the selects through the options hash, which accepts all the keys that each of the individual select builders do (like :use_month_numbers for select_month) as well as a range of discard options. The discard options are :discard_year, :discard_month and :discard_day. Set to true, they’ll drop the respective select. Discarding the month select will also automatically discard the day select. It’s also possible to explicitly set the order of the tags using the :order option with an array of symbols :year, :month and :day in the desired order. Symbols may be omitted and the respective select is not included.
Passing :disabled => true as part of the options will make elements inaccessible for change.
NOTE: Discarded selects will default to 1. So if no month select is available, January will be assumed.
Examples:
date_select("post", "written_on") date_select("post", "written_on", :start_year => 1995) date_select("post", "written_on", :start_year => 1995, :use_month_numbers => true, :discard_day => true, :include_blank => true) date_select("post", "written_on", :order => [:day, :month, :year]) date_select("user", "birthday", :order => [:month, :day])
The selects are prepared for multi-parameter assignment to an Active Record object.
[ show source ]
# File vendor/rails/actionpack/lib/action_view/helpers/date_helper.rb, line 79 79: def date_select(object_name, method, options = {}) 80: InstanceTag.new(object_name, method, self, nil, options.delete(:object)).to_date_select_tag(options) 81: end
Returns a set of select tags (one for year, month, day, hour, and minute) pre-selected for accessing a specified datetime-based attribute (identified by method) on an object assigned to the template (identified by object). Examples:
datetime_select("post", "written_on") datetime_select("post", "written_on", :start_year => 1995)
The selects are prepared for multi-parameter assignment to an Active Record object.
[ show source ]
# File vendor/rails/actionpack/lib/action_view/helpers/date_helper.rb, line 90 90: def datetime_select(object_name, method, options = {}) 91: InstanceTag.new(object_name, method, self, nil, options.delete(:object)).to_datetime_select_tag(options) 92: end
Reports the approximate distance in time between two Time objects or integers. For example, if the distance is 47 minutes, it’ll return "about 1 hour". See the source for the complete wording list.
Integers are interpreted as seconds. So, distance_of_time_in_words(50) returns "less than a minute".
Set include_seconds to true if you want more detailed approximations if distance < 1 minute
[ show source ]
# File vendor/rails/actionpack/lib/action_view/helpers/date_helper.rb, line 24 24: def distance_of_time_in_words(from_time, to_time = 0, include_seconds = false) 25: from_time = from_time.to_time if from_time.respond_to?(:to_time) 26: to_time = to_time.to_time if to_time.respond_to?(:to_time) 27: distance_in_minutes = (((to_time - from_time).abs)/60).round 28: distance_in_seconds = ((to_time - from_time).abs).round 29: 30: case distance_in_minutes 31: when 0..1 32: return (distance_in_minutes==0) ? 'less than a minute' : '1 minute' unless include_seconds 33: case distance_in_seconds 34: when 0..5 then 'less than 5 seconds' 35: when 6..10 then 'less than 10 seconds' 36: when 11..20 then 'less than 20 seconds' 37: when 21..40 then 'half a minute' 38: when 41..59 then 'less than a minute' 39: else '1 minute' 40: end 41: 42: when 2..45 then "#{distance_in_minutes} minutes" 43: when 46..90 then 'about 1 hour' 44: when 90..1440 then "about #{(distance_in_minutes.to_f / 60.0).round} hours" 45: when 1441..2880 then '1 day' 46: else "#{(distance_in_minutes / 1440).round} days" 47: end 48: end
Alias for time_ago_in_words
Returns a set of html select-tags (one for year, month, and day) pre-selected with the date.
[ show source ]
# File vendor/rails/actionpack/lib/action_view/helpers/date_helper.rb, line 95 95: def select_date(date = Date.today, options = {}) 96: select_year(date, options) + select_month(date, options) + select_day(date, options) 97: end
Returns a set of html select-tags (one for year, month, day, hour, and minute) pre-selected with the datetime.
[ show source ]
# File vendor/rails/actionpack/lib/action_view/helpers/date_helper.rb, line 100 100: def select_datetime(datetime = Time.now, options = {}) 101: select_year(datetime, options) + select_month(datetime, options) + select_day(datetime, options) + 102: select_hour(datetime, options) + select_minute(datetime, options) 103: end
Returns a select tag with options for each of the days 1 through 31 with the current day selected. The date can also be substituted for a hour number. Override the field name using the :field_name option, ‘day’ by default.
[ show source ]
# File vendor/rails/actionpack/lib/action_view/helpers/date_helper.rb, line 162 162: def select_day(date, options = {}) 163: day_options = [] 164: 165: 1.upto(31) do |day| 166: day_options << ((date && (date.kind_of?(Fixnum) ? date : date.day) == day) ? 167: %(<option value="#{day}" selected="selected">#{day}</option>\n) : 168: %(<option value="#{day}">#{day}</option>\n) 169: ) 170: end 171: 172: select_html(options[:field_name] || 'day', day_options, options[:prefix], options[:include_blank], options[:discard_type], options[:disabled]) 173: end
Returns a select tag with options for each of the hours 0 through 23 with the current hour selected. The hour can also be substituted for a hour number. Override the field name using the :field_name option, ‘hour’ by default.
[ show source ]
# File vendor/rails/actionpack/lib/action_view/helpers/date_helper.rb, line 146 146: def select_hour(datetime, options = {}) 147: hour_options = [] 148: 149: 0.upto(23) do |hour| 150: hour_options << ((datetime && (datetime.kind_of?(Fixnum) ? datetime : datetime.hour) == hour) ? 151: %(<option value="#{leading_zero_on_single_digits(hour)}" selected="selected">#{leading_zero_on_single_digits(hour)}</option>\n) : 152: %(<option value="#{leading_zero_on_single_digits(hour)}">#{leading_zero_on_single_digits(hour)}</option>\n) 153: ) 154: end 155: 156: select_html(options[:field_name] || 'hour', hour_options, options[:prefix], options[:include_blank], options[:discard_type], options[:disabled]) 157: end
Returns a select tag with options for each of the minutes 0 through 59 with the current minute selected. Also can return a select tag with options by minute_step from 0 through 59 with the 00 minute selected The minute can also be substituted for a minute number. Override the field name using the :field_name option, ‘minute’ by default.
[ show source ]
# File vendor/rails/actionpack/lib/action_view/helpers/date_helper.rb, line 130 130: def select_minute(datetime, options = {}) 131: minute_options = [] 132: 133: 0.step(59, options[:minute_step] || 1) do |minute| 134: minute_options << ((datetime && (datetime.kind_of?(Fixnum) ? datetime : datetime.min) == minute) ? 135: %(<option value="#{leading_zero_on_single_digits(minute)}" selected="selected">#{leading_zero_on_single_digits(minute)}</option>\n) : 136: %(<option value="#{leading_zero_on_single_digits(minute)}">#{leading_zero_on_single_digits(minute)}</option>\n) 137: ) 138: end 139: 140: select_html(options[:field_name] || 'minute', minute_options, options[:prefix], options[:include_blank], options[:discard_type], options[:disabled]) 141: end
Returns a select tag with options for each of the months January through December with the current month selected. The month names are presented as keys (what’s shown to the user) and the month numbers (1-12) are used as values (what’s submitted to the server). It’s also possible to use month numbers for the presentation instead of names — set the :use_month_numbers key in options to true for this to happen. If you want both numbers and names, set the :add_month_numbers key in options to true. Examples:
select_month(Date.today) # Will use keys like "January", "March" select_month(Date.today, :use_month_numbers => true) # Will use keys like "1", "3" select_month(Date.today, :add_month_numbers => true) # Will use keys like "1 - January", "3 - March"
Override the field name using the :field_name option, ‘month’ by default.
If you would prefer to show month names as abbreviations, set the :use_short_month key in options to true.
[ show source ]
# File vendor/rails/actionpack/lib/action_view/helpers/date_helper.rb, line 189 189: def select_month(date, options = {}) 190: month_options = [] 191: month_names = options[:use_short_month] ? Date::ABBR_MONTHNAMES : Date::MONTHNAMES 192: 193: 1.upto(12) do |month_number| 194: month_name = if options[:use_month_numbers] 195: month_number 196: elsif options[:add_month_numbers] 197: month_number.to_s + ' - ' + month_names[month_number] 198: else 199: month_names[month_number] 200: end 201: 202: month_options << ((date && (date.kind_of?(Fixnum) ? date : date.month) == month_number) ? 203: %(<option value="#{month_number}" selected="selected">#{month_name}</option>\n) : 204: %(<option value="#{month_number}">#{month_name}</option>\n) 205: ) 206: end 207: 208: select_html(options[:field_name] || 'month', month_options, options[:prefix], options[:include_blank], options[:discard_type], options[:disabled]) 209: end
Returns a select tag with options for each of the seconds 0 through 59 with the current second selected. The second can also be substituted for a second number. Override the field name using the :field_name option, ‘second’ by default.
[ show source ]
# File vendor/rails/actionpack/lib/action_view/helpers/date_helper.rb, line 113 113: def select_second(datetime, options = {}) 114: second_options = [] 115: 116: 0.upto(59) do |second| 117: second_options << ((datetime && (datetime.kind_of?(Fixnum) ? datetime : datetime.sec) == second) ? 118: %(<option value="#{leading_zero_on_single_digits(second)}" selected="selected">#{leading_zero_on_single_digits(second)}</option>\n) : 119: %(<option value="#{leading_zero_on_single_digits(second)}">#{leading_zero_on_single_digits(second)}</option>\n) 120: ) 121: end 122: 123: select_html(options[:field_name] || 'second', second_options, options[:prefix], options[:include_blank], options[:discard_type], options[:disabled]) 124: end
Returns a set of html select-tags (one for hour and minute)
[ show source ]
# File vendor/rails/actionpack/lib/action_view/helpers/date_helper.rb, line 106 106: def select_time(datetime = Time.now, options = {}) 107: h = select_hour(datetime, options) + select_minute(datetime, options) + (options[:include_seconds] ? select_second(datetime, options) : '') 108: end
Returns a select tag with options for each of the five years on each side of the current, which is selected. The five year radius can be changed using the :start_year and :end_year keys in the options. Both ascending and descending year lists are supported by making :start_year less than or greater than :end_year. The date can also be substituted for a year given as a number. Example:
select_year(Date.today, :start_year => 1992, :end_year => 2007) # ascending year values select_year(Date.today, :start_year => 2005, :end_year => 1900) # descending year values
Override the field name using the :field_name option, ‘year’ by default.
[ show source ]
# File vendor/rails/actionpack/lib/action_view/helpers/date_helper.rb, line 220 220: def select_year(date, options = {}) 221: year_options = [] 222: y = date ? (date.kind_of?(Fixnum) ? (y = (date == 0) ? Date.today.year : date) : date.year) : Date.today.year 223: 224: start_year, end_year = (options[:start_year] || y-5), (options[:end_year] || y+5) 225: step_val = start_year < end_year ? 1 : -1 226: 227: start_year.step(end_year, step_val) do |year| 228: year_options << ((date && (date.kind_of?(Fixnum) ? date : date.year) == year) ? 229: %(<option value="#{year}" selected="selected">#{year}</option>\n) : 230: %(<option value="#{year}">#{year}</option>\n) 231: ) 232: end 233: 234: select_html(options[:field_name] || 'year', year_options, options[:prefix], options[:include_blank], options[:discard_type], options[:disabled]) 235: end
Like distance_of_time_in_words, but where to_time is fixed to Time.now.
[ show source ]
# File vendor/rails/actionpack/lib/action_view/helpers/date_helper.rb, line 51 51: def time_ago_in_words(from_time, include_seconds = false) 52: distance_of_time_in_words(from_time, Time.now, include_seconds) 53: end


|
Bullet Collision Detection & Physics Library
|
#include <btSoftBodySolvers.h>
Public Types | |
| enum | SolverTypes { DEFAULT_SOLVER, CPU_SOLVER, CL_SOLVER, CL_SIMD_SOLVER, DX_SOLVER, DX_SIMD_SOLVER } |
Public Member Functions | |
| btSoftBodySolver () | |
| virtual | ~btSoftBodySolver () |
| virtual SolverTypes | getSolverType () const =0 |
| Return the type of the solver. More... | |
| virtual bool | checkInitialized ()=0 |
| Ensure that this solver is initialized. More... | |
| virtual void | optimize (btAlignedObjectArray< btSoftBody *> &softBodies, bool forceUpdate=false)=0 |
| Optimize soft bodies in this solver. More... | |
| virtual void | copyBackToSoftBodies (bool bMove=true)=0 |
| Copy necessary data back to the original soft body source objects. More... | |
| virtual void | predictMotion (float solverdt)=0 |
| Predict motion of soft bodies into next timestep. More... | |
| virtual void | solveConstraints (float solverdt)=0 |
| Solve constraints for a set of soft bodies. More... | |
| virtual void | updateSoftBodies ()=0 |
| Perform necessary per-step updates of soft bodies such as recomputing normals and bounding boxes. More... | |
| virtual void | processCollision (btSoftBody *, const struct btCollisionObjectWrapper *)=0 |
| Process a collision between one of the world's soft bodies and another collision object. More... | |
| virtual void | processCollision (btSoftBody *, btSoftBody *)=0 |
| Process a collision between two soft bodies. More... | |
| virtual void | setNumberOfPositionIterations (int iterations) |
| Set the number of velocity constraint solver iterations this solver uses. More... | |
| virtual int | getNumberOfPositionIterations () |
| Get the number of velocity constraint solver iterations this solver uses. More... | |
| virtual void | setNumberOfVelocityIterations (int iterations) |
| Set the number of velocity constraint solver iterations this solver uses. More... | |
| virtual int | getNumberOfVelocityIterations () |
| Get the number of velocity constraint solver iterations this solver uses. More... | |
| float | getTimeScale () |
| Return the timescale that the simulation is using. More... | |
Protected Attributes | |
| int | m_numberOfPositionIterations |
| int | m_numberOfVelocityIterations |
| float | m_timeScale |
Definition at line 28 of file btSoftBodySolvers.h.
| Enumerator | |
|---|---|
| DEFAULT_SOLVER | |
| CPU_SOLVER | |
| CL_SOLVER | |
| CL_SIMD_SOLVER | |
| DX_SOLVER | |
| DX_SIMD_SOLVER |
Definition at line 31 of file btSoftBodySolvers.h.
|
inline |
Definition at line 48 of file btSoftBodySolvers.h.
|
inlinevirtual |
Definition at line 55 of file btSoftBodySolvers.h.
|
pure virtual |
Ensure that this solver is initialized.
Implemented in btDefaultSoftBodySolver.
|
pure virtual |
Copy necessary data back to the original soft body source objects.
Implemented in btDefaultSoftBodySolver.
|
inlinevirtual |
Get the number of velocity constraint solver iterations this solver uses.
Definition at line 95 of file btSoftBodySolvers.h.
|
inlinevirtual |
Get the number of velocity constraint solver iterations this solver uses.
Definition at line 107 of file btSoftBodySolvers.h.
|
pure virtual |
Return the type of the solver.
Implemented in btDefaultSoftBodySolver.
|
inline |
Return the timescale that the simulation is using.
Definition at line 113 of file btSoftBodySolvers.h.
|
pure virtual |
Optimize soft bodies in this solver.
Implemented in btDefaultSoftBodySolver.
|
pure virtual |
Predict motion of soft bodies into next timestep.
Implemented in btDefaultSoftBodySolver.
|
pure virtual |
Process a collision between one of the world's soft bodies and another collision object.
|
pure virtual |
Process a collision between two soft bodies.
Implemented in btDefaultSoftBodySolver.
|
inlinevirtual |
Set the number of velocity constraint solver iterations this solver uses.
Definition at line 89 of file btSoftBodySolvers.h.
|
inlinevirtual |
Set the number of velocity constraint solver iterations this solver uses.
Definition at line 101 of file btSoftBodySolvers.h.
|
pure virtual |
Solve constraints for a set of soft bodies.
Implemented in btDefaultSoftBodySolver.
|
pure virtual |
Perform necessary per-step updates of soft bodies such as recomputing normals and bounding boxes.
Implemented in btDefaultSoftBodySolver.
|
protected |
Definition at line 42 of file btSoftBodySolvers.h.
|
protected |
Definition at line 43 of file btSoftBodySolvers.h.
|
protected |
Definition at line 45 of file btSoftBodySolvers.h.


|
|
uint8_t * | send_buffer |
| |
|
uint32_t | send_buffer_max_size |
| |
|
uint32_t | send_buffer_position |
| |
|
uint8_t | send_all_buffer |
| |
|
uint8_t * | receive_buffer |
| |
|
uint32_t | receive_buffer_position |
| |
|
uint32_t | receive_buffer_read_from |
| |
|
uint32_t | receive_buffer_max_size |
| |
|
uint32_t | receive_fptr_size_to_read |
| |
|
uint32_t(* | send_fptr )(uint8_t *data_ptr, uint32_t data_size) |
| |
|
uint32_t(* | receive_fptr )(uint8_t *data_ptr, uint32_t data_size) |
| |
|
int32_t | copy_next_byte_in_user_buffer |
| |
|
uint8_t * | user_raw_buffer |
| |
|
uint32_t | user_buffer_position |
| |
|
void * | send_function_ctx |
| |
|
void * | receive_function_ctx |
| |
|
uint32_t(* | send_ctx_fptr )(void *ctx, uint8_t *data_ptr, uint32_t data_size) |
| |
|
uint32_t(* | receive_ctx_fptr )(void *ctx, uint8_t *data_ptr, uint32_t data_size) |
| |
|
void(* | error_callback )() |
| |
|
uint8_t | enable_auto_prepare_next_packet |
| |
Definition at line 56 of file ai_logging.h.
The documentation for this struct was generated from the following file:


pspl
- toolchain driver to generate PSPL package files
pspl
[-o
out-path] [-E
|-c
] [-G
reflist-out-path] [-S
staging-root-path] [-D
def-name[=def-value]]... [-T
target-platform]... [-e
LITTLE
,BIG
,BI
] source1 [source2 [sourceN]]...
The PSPL toolchain driver is the data-generation portion of the PSPL software package. It's vaguely designed as a typical C-language compiler toolchain.
As with C, there are driver modes reflecting compilation and linking. PSPL's toolchain has a literal compiler stage, but the linking process is known as the packaging stage.
The PSPL package file (*.psplp
) is the ultimate output of the pspl
toolchain.
It contains data, converted for the target platform(s) assembled into a [fat ]package
indexing scheme.
As for input, there are two options. One or many PSPL source files (*.pspl
)
may be offered to form a complete package. Alternatively, pre-compiled PSPL object
files (*.psplc
) may substitute source files in forming the package. A PSPL object
is formed from only one PSPL source and may be output with the -c
flag.
To determine the capabilities of a pspl
toolchain build, simply run
pspl
without arguments.
-o
out-pathSpecify the file path to write pspl
output. By default, output is written
to a.out.pspl[p|c]
-E
Only run the PSPL preprocessor on source1 and output to out-path a
directive-expanded PSPL source file (*.pspl)
May not be combined with -c
.
-c
Only run the PSPL preprocessor and compiler on source1 and output to out-path a
directive-expanded and compiled PSPL object file (*.psplc)
May not be combined with -E
.
-G
reflist-out-pathInstruct toolchain to additionally assemble a CMake reference list file (*.cmake) This file provides data to CMake; conveying dependencies on packaged files passed through the compiler.
-S
staging-root-pathSpecify a staging directory path (working directory by default) to put
a single subdirectory named PSPLFiles
. This subdirectory contains archived-file
objects, converted for the target platform[s] during compilation; awaiting packaging.
With PSPLFiles
, conversion doesn't redundantly occur on repeated PSPL source
compilations.
-D
def-name[=def-value]...Add a keyed definition string for PSPL toolchain extensions to utilise.
-T
target-platform...Add a target platform for the PSPL package or object being output.
Currently, GL2
/GX
/D3D11
are the options.
-e
LITTLE
,BIG
,BI
Set default endianness for the PSPL package or object being output. By default, the endianness used is either overridden by the target platform or the native-endianness of the PSPL toolchain execution.
Jack Andersen<EMAIL_ADDRESS>Copyright (c) 2013 Jack Andersen
View licences of third-party code used in pspl
by running pspl -l


Try out our Premium Member services: Virtual Legal Assistant, Query Alert Service and an ad-free experience. Free for one month and pay only if you like it.
$~66. * IN THE HIGH COURT OF DELHI AT NEW DELHI + Date of Decision: 23.05.2017 % LPA 401/2017 & C.M. No. 19750/2017 M/S RAJPUR HYDRO POWER PVT LTD & ORS..... Appellants Through: Mr. Muneesh Malhotra, Advocate along with Mr. Rituraj Shahi, Advocate. versus M/S PTC INDIA FINANCIAL SERVICES LTD ..... Respondent Through: Mr. Rajeeve Mehra, Sr. Advocate along with Mr. Mayank Mishra and Mr. Ritunjay Gupta, Advocate. CORAM: HON'BLE MR. JUSTICE VIPIN SANGHI HON'BLE MS. JUSTICE DEEPA SHARMA VIPIN SANGHI, J. (ORAL)
Cav. 513/2017
1. Since the Caveator has put in appearance, the caveat stands discharged.
CM No. 19751/2017 (exemption)
2. Allowed, subject to just exceptions.
LPA 401/2017 Page 1 of 25LPA 401/2017
3. Notice. Mr. Mayank Mishra, Advocate accepts notice on behalf of the respondent.
4. With consent of parties, arguments have been heard, and we proceed to dispose of this Letters patent appeal.
5. The appellant has preferred the present Letters Patent Appeal to assail the judgment dated 08.05.2017 passed by the learned Single Judge in W.P.(C) No. 8031/2016. Vide the impugned judgment, the learned Single Judge has dismissed the appellants said writ petition as being not maintainable against the respondent.
6. The case of the appellant/ petitioner in the writ petition was that the petitioner had started construction of the Rajpur Hydro Electrical Project in Rajpura Village, Tehsil Shimla, District Himachal Pradesh, and had entered into an agreement with the respondent, M/s PTC India Financial Services Ltd. to obtain a loan of Rs. 60 crores, out of the total project cost of Rs. 85.75 crores. The grievance of the petitioner was that the respondent disbursed only an amount of Rs. 47 crores by 01.11.2015. By that time, 80% of the project was already complete. The respondent, however, failed to release the balance loan amount which was essential for completion of the project. The said failure on the part of the respondent resulted in the petitioner's inability to complete the project. The respondent, rather than disbursing the balance loan amount, served a notice dated 17.06.2016 upon the petitioner's promoters threatening to acquire 100% equity shares of the promoters in the petitioner company. Consequently, the writ petition was LPA 401/2017 Page 2 of 25 preferred to seek a writ of mandamus against the respondent so as to restrain the respondent from acquiring the promoters 100% equity share capital in the petitioner company, or taking any coercive steps against the assets of the petitioner company. The petitioner also sought a direction to the respondent to disburse the complete sanctioned credit facility and provide the overall costs of the project, on account of the alleged non-disbursal of the entire sanctioned loan as per the Agreement dated 28.03.2013.
7. Upon issuance of notice in the petition, on 15.09.2016 learned counsel for the respondent appeared and contested the maintainability of the writ petition on the ground that it was neither a 'State' nor a 'Public Authority' or a 'Government Agency', and that it was not amenable to the writ jurisdiction of this Court under Article 226 of the Constitution of India.
8. The learned Single Judge has held in the impugned judgment that the writ petition was not maintainable since the respondent was neither 'State'; nor 'an Authority' nor "an instrumentality of the State'. In the course of the impugned judgment, the learned Single Judge has considered the various pronouncements of the Supreme Court on the issue, viz.:
i) Praga Tools Corpn. vs. C.V. Imanual, (1969) 1 SCC 585;
ii) Motilal Padampat Sugar Mills Co. Ltd. vs. State of Uttar Pradesh and Ors., AIR 1979 SC 621;
iii) Gujarat State Financial Corporation vs. Lotus Hotels Pvt.
Ltd., AIR 1983 SC 848;
iv) Shri Anadi Mukta Sadguru Trust vs. V.R. Rudani, (1989) 2 LPA 401/2017 Page 3 of 25 SCC 691;
v) VST Industries Ltd. vs. Workers' Union, (2001) 1 SCC 298);
vi) State of Bihar and Ors. vs. Jain Plastics and Chemicals Ltd., (2002) 1 SCC 216;
vii) Mysore Paper Mills Ltd. vs. Mysore Paper Mills Officers‟ Association and Anr., 2002 (2) SCC 167;
viii) Federal Bank Ltd. vs. Sagar Thomas and Ors., (2003) 10 SCC 733;
ix) ABL International Ltd. and Anr. vs. Export Credit Guarantee Corporation of India Ltd and Ors., (2004) 3 SCC 553;
x) Mardia Chemicals Ltd. and Ors. vs. UOI and Ors., (2004) 4 SCC 311;
xi) Binny Ltd. and Anr. vs. Sadasivan and Ors., (2005) 6 SCC 657
xii) State of Uttar Pradesh and Anr. vs. Radhey Shyam Rai, (2009) 5 SCC 577;
xiii) United Bank of India vs. Satyawati Tondon and Ors., (2010) 8 SCC 110;
xiv) Devi Ispat Ltd. vs. SBI, (2014) 5 SCC 762; and
xv) K.K. Saksena vs. International Commission on Irrigation and LPA 401/2017 Page 4 of 25 Drainage and Ors., (2015) 4 SCC 670.
9. Learned counsel for the appellants, Mr. Muneesh Malhotra, submits that the respondent company is promoted by M/s PTC India Ltd which holds 60% of the share holding in the respondent company. He submits that 16.22% of the share holding in the respondent company is held by other public sector companies namely NTPC, PFC, NHPC, Power Grid Corporation etc. Mr. Malhotra submits that M/S PTC India Limited is a Government Company, and thus the respondent is a subsidiary of the Government Company. Mr. Malhotra submits that the Board of Directors of M/s PTC India Limited, as well as of the respondent company, consists of senior Government Officers.
10. The Board of Directors of PTC India Ltd. consists of the following officers:-
Sl. Board of Directors Background of such Remarks
No. Directors
1. Mr. Deepak 1984 batch IRS Officer Was appointed by the GOI on
Amitabh, Chairman deputation in Sep, 2003 and
at work various position with
a GOI before joining the
PTC.
2. Smt. Jyoti Arora IAS officer Presently serving as Joint
Secretary in the Ministry of
Power, GOI and on the board
of PTC India Ltd. as nominee
director of Ministry of Power,
GOI.
3. Mr. Ajit Kumar Ex-technocrat Was appointed as nominee of
NTPC Ltd. and was
appointed by GOI.
LPA 401/2017 Page 5 of 25
4. Anil Razad An Ex-IAS officer Formerly known as Secretary
in the Ministry of Power,
GOI and Ex-IAS officer, he
was appointed by the GOI on
the board of M/s. PTC India
Ltd.
5. Mr. D. Swarup Ex-IAS officer Was former secretary in
Ministry of Finance, GOI,
presently working as
independent direct w.e.f.
09.01.2012 and appointed by
the GOI.
6. Mr. Deepak Chaterji Ex-IAS officer Former Secretary of Ministry
of Commerce, GOI, was
appointed by the GOI as
director on the board of M/s.
PTC India Ltd.
7. Mr. H.L. Bajaj Ex-Chairman of Central Was appointed as an
Electricity Authority, GOI independent director on the barod of M/s. PTC India Ltd.
by GOI.
8. Mr. K. Biswal Nominee Director of NTPC NTPC is one of the Public Sector Undertaking and one of the promoter company of M/s. PTC India Ltd.
9. Mr. Arun Kumar Nominee of PTC Nominee director of PTC on the Board of Directors of its Subsidiary namely PTC Energy Ltd. 10. A.K. Aggarwal Nominee Director of M/s. M/s. Power Finance
Power Finance Corporation Corporation Ltd. is a public Ltd. sector undertaking and one of the promoter company of M/s. PTC India Ltd.
11. Mr. Hemant Nominee Director of M/s. M/s. LIC India Ltd. is a GOI Bhargava LIC India Ltd. corporation and one of the promoter company of the M/s. PTC India Ltd.
LPA 401/2017 Page 6 of 25
12. Mr. Jayant Kumar Nominee Director of NHPC M/s. NHPC Ltd. is a public
Ltd. sector undertaking on the
promoter of the M/s. PTC
India Ltd.
13. Mr. Ravi Prakash Nominee Director of M/s. M/s. Power Grid Corporation Singh Power Grid Corporation public undertaking and one of the promoter of the M/s. PTC India Ltd.
11. Similarly, the Board of Directors of the respondent company consists of the following officers:-
Sl. Board of Directors Background of such Remarks No. Directors 1. Mr. Deepak Amitabh, 1984 batch IRS Was appointed by the GOI on Chairman Officer deputation in Sep, 2003 and at work various position with a GOI before joining the PTC. He is also on Board of Directors of PTC India Ltd. he is chairman of the respondent company as well as the holding company of the respondent company i.e. (PTC India Ltd.) 2. Dr. Ashok Haldia Member of ICAI, MD & CEO of the respondent ICSI, ICWAI Company. 3. Dr. Pawan Singh Former member of He has been in Board ofcivil services (IRAS) Director for nearly 10 years.
and is MBA and PHD in Infrastructure Finance. 4. Sh. Ved Kumar Jain A member of the ICAI He is on the board of with more than 30 Governors of the Indian years of standing has Institute of Corporate Affairs
held various positions (India) and is a Government LPA 401/2017 Page 7 of 25 like Chairman and Nominee Director on the Vice-Chairman of Board of IL&FS Engineering Fiscal Laws and Construction Ltd. In Committee and addition, he is one the Board Chairman of Audit of the National Aluminium Committee. Co. Ltd., a public sector undertaking, and PTC India Ltd. and is Chairman of ASSOCHAM, National Council of Direct Taxes.
5. Mr. Ajit Kumar Ex-technocrat Was appointed as nominee of NTPC Ltd. and was appointed by GOI. He is also on Board of Directors of PTC India Ltd. 6. Mrs. Pravin Tripathi Worked at various senior positions in Govt. of India. 7. Mr. H.L. Bajaj Ex-Chairman of Was appointed as an Central Electricity independent director on the Authority, GOI. board of M/s. PTC India Ltd. by GOI. He is also on Board of Directors of PTC India Ltd. 8. Mr. Arun Kumar Nominee of PTC Nominee director of PTC on the Board of Directors of its Subsidiary namely PTC Energy Ltd. He is also on Board of Directors of PTC India Ltd.
12. Mr. Malhotra seeks to place reliance on the decision of the Supreme Court in Ajay Hasia and Ors. vs. Khalid Mujib Sehravardi and Ors., 1981 1SCC 722 and, in particular, to para 9 thereof where the tests for determining whether a corporation can be said to be a instrumentality or agency of the state have been culled out, and submits that the first and the LPA 401/2017 Page 8 of 25 fourth tests are attracted in the facts of the present case. The relevant extract from this decision, wherein the tests at Serial Nos. 1 &4 were laid down by the Supreme Court reads as follows:
"9. The tests for determining as to when a corporation can be said to be a instrumentality or agency of Government may now be called out from the judgment in the International Airport Authority's case. These tests are not conclusive or clinching, but they are merely indicative indicia which have to be used with care and caution, because while stressing the necessity of a wide meaning to be placed on the expression "other authorities", it must be realised that it should not be stretched so far as to bring in every autonomous body which has some nexus with the Government within the sweep of the expression. A wide enlargement of the meaning must be tempered by a wise limitation. We may summarise the relevant tests gathered from the decision in the International Airport Authority's case as follows:
(1) One thing is clear that if the entire share capital of the corporation is held by Government it would go a long way towards indicating that the corporation is an instrumentality or agency of Government.
(2) xxx xxx xxx (3) xxx xxx xxx (4) Existence of deep and pervasive State control may afford
an indication that the Corporation is a State agency or instrumentality."
(emphasis supplied)
13. He has also referred to Pradeep Kumar Biswas vs. Indian Institute of Chemical Biology & Ors, (2002) 5 SCC 111, in particular, to para 40 which LPA 401/2017 Page 9 of 25 reads as under:-
"40. The picture that ultimately emerges is that the tests formulated in Ajay Hasia are not a rigid set of principles so that if a body falls within any one of them it must, ex hypothesi, be considered to be a State within the meaning of Article
12. The question in each case would be whether in the light of the cumulative facts as established, the body is financially, functionally and administratively dominated by or under the control of the Government. Such control must be particular to the body in question and must be pervasive. If this is found then the body is a State within Article 12. On the other hand, when the control is merely regulatory whether under statute or otherwise, it would not serve to make the body a State." (emphasis supplied)
14. Mr. Malhotra submits that the PTC India Ltd. exercises control over the respondent company and in this regard, he places reliance upon the definition of the expression " Control" under Section 2 (27) of the Companies Act 2013, which reads as under:-
"(27) "control" shall include the right to appoint majority of the directors or to control the management or policy decisions exercisable by a person or persons acting individually or in concert, directly or indirectly, including by virtue of their shareholding or management rights or shareholders agreements or voting agreements or in any other manner."
15. The submission of Mr. Malhotra is that the Board of Directors of the respondent company controls its polices and functions. Since the Board of Directors of the respondent company is controlled by PTC India Limited and other public sector companies, it is under the indirect control of the Government and is, therefore, amenable to the jurisdiction, as it falls within the definition of 'other authority'.LPA 401/2017 Page 10 of 25
16. Mr. Malhotra also places reliance on State of Uttar Pradesh &Anr. Vs. Radhey Shyam Rai, (2009) 5 SCC 577 and, in particular, on para 23 of the said decision where the Supreme court took into consideration the fact that the majority of the office-bearers of the Government Council of Uttar Pradesh Sansathan were holders of various offices of the Government, and the Supreme Court observed that there was dominance of the holders of the offices of the Government of Uttar Pradesh and the Governing Council of the said Sansathan. He also relies on para 26 of this decision which reads as follows:-
"26. From the materials placed before the Court there cannot be any doubt whatsoever that the State exercises a deep and pervasive control over the affairs of the Sansthan, the Cane Commissioner being at the helm of the affairs. The Accounts Officer is the officer of the State Government and, is also sent on deputation. The majority of the members of the Governing Council, as noticed hereinbefore, are holders of different offices of the State Government. They play a vital role in carrying out the affairs of the Sansthan. They alone have power to appoint anybody of their choice on the post. It is required to obey all the directions issued by the State Government from time to time. We, therefore, are of the opinion that the Full Bench of the High Court has rightly held the Sansthan "State" within the meaning of Article 12 of the Constitution of India."
17. Mr. Malhotra also places reliance on the observations made in para 11 of the judgment of the Supreme Court in Mysore Paper Mills Ltd. vs. Mysore Paper Mills Officers' Association and Anr., (2002) 2 SCC 167. The relevant extract thereof reads as under:-
"11. A careful consideration of the principles of law noticed supra and the factual details not only found illustrated from the memorandum as well as articles of association of the appellant LPA 401/2017 Page 11 of 25 but enumerated from the day-to-day running of the business and administration of the Company leave no room for any doubt as to the identity of the appellant-Company being "other authority" and consequently "the State" within the meaning of Article 12 of the Constitution of India."
18. On the other hand, Mr. Mehra, learned Sr. counsel for the respondent/Caveator supports the impugned judgment. He submits that PTC India Ltd itself is not an "instrumentality" of the State in as much, as, only 16% shares in the PTC India Ltd are held by the promoters and the remaining are held by the Domestic and the International Financial Institutions. Thus, the foundation of the appellant's argument is itself fallacious, since the same is premised on the assumption that PTC India Ltd. is a Government Company. He points out that PTC India Ltd is a registered Company whose shares are traded on the stock exchange. He further submits that the respondent is a finance company and its activities are like any other private finance company. He submits that notice under Section 13 (2) of the SARFAESI Act has already been issued to the petitioner. As and when the respondent takes any steps under section 13(4) of the SARFAESI Act, the petitioners will be entitled to approach the Debt Recovery Tribunal for relief under Section 17 of the SARFAESI Act.
19. In rejoinder, Mr. Malhotra submits that when the writ petition was preferred, action under Section 13 (4) of the SARFAESI Act had not yet been initiated, and merely because the same was initiated subsequently, the issue of maintainability of the writ petition cannot be decided on the basis of such subsequent development.
20. We have heard learned counsels and given our thoughtful LPA 401/2017 Page 12 of 25 consideration to the matter. We have also gone through the impugned judgment.
21. In Federal Bank (supra), the eight categories of bodies/ persons who may be found amenable to writ jurisdiction under Article 226 of the Constitution of India were stated as follows:
i) the State (Government); ii) an authority; iii) a statutory body; iv) an instrumentality or agency of the State; v) a company which is financed and owned by the State; vi) a private body run substantially on State funding; vii) a private body discharging public duty or positive obligation of public nature; and
viii) a person or a body under liability to discharge any function under any Statute, to compel it to perform such a statutory function.
22. In the present case, though the appellant claims that M/s PTC India Ltd. is a government company i.e. a company of which the over-whelming majority of shares are held by the government, there is nothing placed on record to substantiate this assertion of the appellant. On the contrary, it appears that only about 16% shares in M/s PTC India Ltd. are held by the LPA 401/2017 Page 13 of 25 promoters and the remaining are held by the Domestic and International Financial Institutions. This fundamental premise of the appellant's case is, therefore, knocked out. The respondent company is, undisputedly not discharging a sovereign function, a public duty or positive obligation of public nature. It is not pointed out that the respondent company is under an obligation or a statutory liability to discharge any function under any Statute, the performance whereof can be compelled through the writ of a court. The respondent company is a finance company. The appellant itself claims to have agreed to obtain finances from the respondent company for its hydro electric project in Himachal Pradesh.
23. The observations of the Supreme Court in Federal Bank (supra) are aptly attracted in the present scenario. The Supreme Court, inter alia, observed as follows:
"26. A company registered under the Companies Act for the purposes of carrying on any trade or business is a private enterprise to earn livelihood and to make profits out of such activities. Banking is also a kind of profession and a commercial activity, the primary motive behind it can well be said to earn returns and profits. Since time immemorial, such activities have been carried on by individuals generally. It is a private affair of the company though the case of nationalized banks stands on a different footing. There may well be companies, in which majority of the share capital may be contributed out of the State funds and in that view of the matter there may be more participation or dominant participation of the State in managing the affairs of the company. But in the present case we are concerned with a banking company which has its own resources to raise its funds without any contribution or shareholding by the State. It has its own Board of Directors elected by its shareholders. It works like LPA 401/2017 Page 14 of 25 any other private company in the banking business having no monopoly status at all. Any company carrying on banking business with a capital of five lakhs will become a scheduled bank. All the same, banking activity as a whole carried on by various banks undoubtedly has an impact and effect on the economy of the country in general. Money of the shareholders and the depositors is with such companies, carrying on banking activity. The banks finance the borrowers on any given rate of interest at a particular time. They advance loans as against securities. Therefore, it is obviously necessary to have regulatory check over such activities in the interest of the company itself, the shareholders, the depositors as well as to maintain the proper financial equilibrium of the national economy. The banking companies have not been set up for the purposes of building the economy of the State; on the other hand such private companies have been voluntarily established for their own purposes and interest but their activities are kept under check so that their activities may not go wayward and harm the economy in general. A private banking company with all freedom that it has, has to act in a manner that it may not be in conflict with or against the fiscal policies of the State and for such purposes, guidelines are provided by Reserve Bank so that a proper fiscal discipline, to conduct its affairs in carrying on its business, is maintained. So as to ensure adherence to such fiscal discipline, if need be, at times even the management of the company can be taken over. Nonetheless, as observed earlier, these are all regulatory measures to keep a check and provide guidelines and not a participatory dominance or control over the affairs of the company. For other companies in general carrying on other business activities, maybe manufacturing, other industries or any business, such checks are provided under the provisions of the Companies Act, as indicated earlier. There also, the main consideration is that the company itself may not sink because of its own mismanagement or the interest of the shareholders or people generally may not be jeopardized for that reason. Besides taking care of such interest as indicated above, there is no other interest of the State, to control the affairs and management of the private LPA 401/2017 Page 15 of 25 companies. Care is taken in regard to the industries covered under the Industries (Development and Regulation) Act, 1951 that their production, which is important for the economy, may not go down, yet the business activity is carried on by such companies or corporations which only remains a private activity of the entrepreneurs/companies.
27. Such private companies would normally not be amenable to the writ jurisdiction under Article 226 of the Constitution. But in certain circumstances a writ may issue to such private bodies or persons as there may be statutes which need to be complied with by all concerned including the private companies. For example, there are certain legislations like the Industrial Disputes Act, the Minimum Wages Act, the Factories Act or for maintaining proper environment, say the Air (Prevention and Control of Pollution) Act, 1981 or the Water (Prevention and Control of Pollution) Act, 1974 etc. or statutes of the like nature which fasten certain duties and responsibilities statutorily upon such private bodies which they are bound to comply with. If they violate such a statutory provision a writ would certainly be issued for compliance with those provisions. For instance, if a private employer dispenses with the service of its employee in violation of the provisions contained under the Industrial Disputes Act, in innumerable cases the High Court interfered and has issued the writ to the private bodies and the companies in that regard. But the difficulty in issuing a writ may arise where there may not be any non-compliance with or violation of any statutory provision by the private body. In that event a writ may not be issued at all. Other remedies, as may be available, may have to be resorted to.
28. The six factors which have been enumerated in the case of Ajay Hasia [Ajay Hasia v. Khalid Mujib Sehravardi, (1981) 1 SCC 722 : 1981 SCC (L&S) 258] and approved in the later decisions in the case of Ramana [Ramana Dayaram Shetty v. International Airport Authority of India, (1979) 3 SCC 489] and the seven-Judge Bench in the case of Pradeep Kumar Biswas [(2002) 5 SCC 111 : 2002 SCC (L&S) 633] may be LPA 401/2017 Page 16 of 25 applied to the facts of the present case and see whether those tests apply to the appellant Bank or not. As indicated earlier, share capital of the appellant Bank is not held at all by the Government nor is any financial assistance provided by the State, nothing to say which may meet almost the entire expenditure of the company. The third factor is also not answered since the appellant Bank does not enjoy any monopoly status nor can it be said to be an institution having State protection. So far as control over the affairs of the appellant Bank is concerned, they are managed by the Board of Directors elected by its shareholders. No governmental agency or officer is connected with the affairs of the appellant Bank nor is any one of them a member of the Board of Directors. In the normal functioning of the private banking company there is no participation or interference of the State or its authorities. The statutes have been framed regulating the financial and commercial activities so that fiscal equilibrium may be kept maintained and not get disturbed by the malfunctioning of such companies or institutions involved in the business of banking. These are regulatory measures for the purpose of maintaining a healthy economic atmosphere in the country. Such regulatory measures are provided for other companies also as well as industries manufacturing goods of importance. Otherwise these are purely private commercial activities. It deserves to be noted that it hardly makes any difference that such supervisory vigilance is kept by Reserve Bank of India under a statute or the Central Government. Even if it was with the Central Government in place of Reserve Bank of India it would not have made any difference, therefore, the argument based on the decision of All India Bank Employees' Assn. [AIR 1962 SC 171 : (1962) 3 SCR 269] does not advance the case of the respondent. It is only in case of malfunctioning of the company that occasion to exercise such powers arises to protect the interest of the depositors, shareholders or the company itself or to help the company to be out of the woods. In times of normal functioning such occasions do not arise except for routine inspections etc. with a view to see that things are moved smoothly in keeping with fiscal LPA 401/2017 Page 17 of 25 policies in general.
29. There are a number of such companies carrying on the profession of banking. There is nothing which can be said to be close to the governmental functions. It is an old profession in one form or the other carried on by individuals or by a group of them. Losses incurred in the business are theirs as well as the profits. Any business or commercial activity, maybe banking, manufacturing units or related to any other kind of business generating resources, employment, production and resulting in circulation of money are no doubt, such which do have impact on the economy of the country in general. But such activities cannot be classified as one falling in the category of discharging duties or functions of a public nature. Thus the case does not fall in the fifth category of cases enumerated in the case of Ajay Hasia [Ajay Hasia v. Khalid Mujib Sehravardi, (1981) 1 SCC 722 : 1981 SCC (L&S) 258] . Again we find that the activity which is carried on by the appellant is not one which may have been earlier carried on by the Government and transferred to the appellant company. For the sake of argument, even if it may be assumed that one or the other test as provided in the case of Ajay Hasia [Ajay Hasia v. Khalid Mujib Sehravardi, (1981) 1 SCC 722 : 1981 SCC (L&S) 258] may be attracted, that by itself would not be sufficient to hold that it is an agency of the State or a company carrying on the functions of public nature. In this connection, observations made in the case of Pradeep Kumar Biswas [(2002) 5 SCC 111 : 2002 SCC (L&S) 633] quoted earlier would also be relevant." (emphasis supplied)
24. As rightly observed by learned Single Judge, upon examination of the shareholding pattern of the respondent company, it is clear that neither the Central Government nor the State Government holds any shares therein. The respondent company is not a creation of a Statute. It is a Public Limited Company registered with the Reserve Bank of India. Its activities are of purely commercial and private nature. It does not enjoy any State LPA 401/2017 Page 18 of 25 protection or monopoly. It does not discharge any public or statutory function-enforcement whereof is sought in the present petition. Merely because its activities may be regulated by the RBI-since it is engaged in the business of money lending on commercial terms, it would not become amenable to writ jurisdiction.
25. From the above quoted observations of the Supreme Court in Federal Bank (supra), and on application of the principles laid down by the Supreme Court therein, it is clear that the respondent does not qualify to be labelled as an instrumentality of the State, or an authority, or 'any other person' against whom a writ petition under Article 226 of the Constitution of India could be maintained, particularly in relation to a grievance regarding its commercial dealings.
26. Much emphasis have been laid by Mr. Malhotra on the fact that the Board of Directors of M/s PTC India Ltd. has the presence of IRS and IAS officers apart from nominee Directors of other Public Sector Companies like the NTPC, PFC, NHPC, PGC and the LIC.
27. By pointing out that the Board of Directors of the M/s PTC India Ltd. has the officers of the aforesaid class, the appellant is merely pointing out a fact. However, Mr. Malhotra has not pointed out the source of authority under which the members with the aforesaid background have been appointed on the Board of Directors of M/s PTC India Ltd. The Board of Directors of a Company enjoys autonomy in its functioning, particularly, when the company is running a commercial enterprise. In fact, the Board of Directors are duty bound to act in the interest of the LPA 401/2017 Page 19 of 25 company. It is not pointed out by Mr. Malhotra that the mandate of either PTC India Ltd. or the respondent company is to discharge an obligation which could be described as a governmental or sovereign obligation. Merely because one or two members/office bearers on the Board of Directors of a company may be IRS or IAS officers, it is not sufficient to infer deep and pervasive governmental control in the affairs of the company. In the facts of the present case, the control of the government in the respondent company appears to be even more distinct and remote. Only person wearing the hat of the government is the Chairman, who is shown to be 1984 batch IRS officer, namely, Mr. Deepak Amitabh. Pertinently, he is also on the Board of Directors of M/s PTC India Ltd. Since M/s PTC India Ltd. appears to be the majority stake holder in the respondent company, his appointment as the Chairman of the respondent company is not out of the ordinary. Apart from him, all other Directors on the Board of Directors of the respondent company are free from any governmental control, since none of them appear to be serving either under the Central or the State Government. Out of the seven other Directors - apart from the Chairman, three appear to be nominee of M/s PTC India Ltd., namely, Mr. Ajit Kumar-Ex Technocrat, Mr. H.L.Bajaj-Ex Chairman of Central Electricity Authority, Government of India and Mr. Arun Kumar. In any event, this singular feature, by itself, is not sufficient to conclude that either PTC India Ltd., or the respondent company is a State instrumentality. As observed in Pradeep Kumar Biswas (supra), the cumulative facts have to be considered, and if - upon such consideration the body is found to be dominated financially, functionally and administratively by the government; and the control of the government is deep and pervasive, then LPA 401/2017 Page 20 of 25 alone the body would be considered to be an instrumentality of the State. That is certainly not the case in hand.
28. As rightly observed by learned Single Judge, in the normal functioning of the respondent, there is nothing to suggest that the State or its authorities have any role or participation. Reliance placed by Mr. Malhotra on the definition of the expression, 'control' as defined in Section 2(27) of the Companies Act, 2013, also appears to be of no avail. It was essential for the appellant to show by reference to the Memorandum and Articles of Association of the respondent company, the existence of the right to appoint majority of the Directors, or to control the management or policy decisions in the promoter company, namely, M/s PTC India Ltd vis a vis the respondent company. It was also essential for the appellant to show the existence of similar control in the government over M/s PTC India Ltd. The appellant has neither established the existence of control by the government over M/s PTC India Ltd., nor the existence of control by M/s PTC India Ltd. over the respondent.
29. Reliance placed by Mr. Malhotra on Ajay Hasia and Ors. (supra) is out of place. Neither is it established that the entire share capital of the respondent is held by the government, nor is it established that the State exercises deep and pervasive control over the affairs of the respondent. There is nothing to show that the respondent is financially, functionally, or administratively dominated by or under the control of the government, much less to show that the said control is pervasive. At the highest, the control is merely regulatory - by the RBI, on account of nature of the business activities carried out by the respondent.
LPA 401/2017 Page 21 of 2530. Radhey Shyam Rai (supra) also has no application in the facts of the present case. Unlike in the present case, in Radhey Shyam Rai (supra), the Supreme Court found that the State exercised deep and pervasive control over the affairs of the Sansthan. The Cane Commissioner was at the helm of affairs of the Sansthan. The majority of the members of the government council were holders of different government office. Unlike in the present case, it was these government officers who were carrying out affairs of the Sansthan. However, in the present case, there is nothing to show that the power to appoint officers of the respondent company vests in the government, or government appointed officers/directors who may be serving in the government. There is nothing to show that the Central, or the State Government has any power to issue any special directions to the respondent, which the respondent is bound to obey at all times.
31. Mysore Paper Mills Ltd. (supra) also is of no relevance since it was in the facts and circumstances of that case, that the Supreme Court came to the conclusion that day to day running of the business and administration of the company was within the control of the government.
32. Even otherwise, looking to the nature of the activities carried out by the respondent company, a writ petition would not be maintainable in respect of the business/ commercial activities undertaken by it. Even if the submission of the appellant were to be accepted for the sake of argument that the respondent is an instrumentality of the State, a writ petition under Article 226 of the Constitution of India would not lie to enforce private law rights.
LPA 401/2017 Page 22 of 2533. In K.K.Saksena (supra), the Supreme Court observed;
"A private law is that part of a legal system which is a part of common law that involves relationships between individuals, such as law of contract or torts. Therefore, even if writ petition would be maintainable against an authority, which is "State" under Article 12 of the Constitution, before issuing any writ, particularly writ of mandamus, the Court has to satisfy that action of such an authority, which is challenged, is in the domain of public law as distinguished from private law." (emphasis supplied)
34. In Satyawati Tondon (supra), the Supreme Court held that the self imposed restraint exercised by the High Court while entertaining a petition under Article 226 of the Constitution of India applies with greater rigour in matters involving recovery of taxes, cess, fees, other types of public money and the dues of banks and other financial institutions. The Supreme Court observed:
"43. Unfortunately, the High Court overlooked the settled law that the High Court will ordinarily not entertain a petition under Article 226 of the Constitution if an effective remedy is available to the aggrieved person and that this rule applies with greater rigour in matters involving recovery of taxes, cess, fees, other types of public money and the dues of banks and other financial institutions. In our view, while dealing with the petitions involving challenge to the action taken for recovery of the public dues, etc. the High Court must keep in mind that the legislations enacted by Parliament and State Legislatures for recovery of such dues are a code unto themselves inasmuch as they not only contain comprehensive procedure for recovery of the dues but also envisage constitution of quasi-judicial bodies for redressal of the grievance of any aggrieved person. Therefore, in all such cases, the High Court must insist that before availing remedy under Article 226 of the Constitution, a person must exhaust LPA 401/2017 Page 23 of 25 the remedies available under the relevant statute." (emphasis supplied)
35. In the present case, the dispute raised by the appellant essentially is a dispute arising from the contract between the parties. It is apparent that the respondent has advanced substantial moneys to the appellant under a loan agreement entered into between the parties. While the appellant claims that the remainder of the loan was not disbursed unjustifiably-leading to the appellant not being able to completely implement the hydro electric project, the respondent claims that the appellant has not discharged its obligation under the agreement. Such disputes cannot become the subject matter of adjudication in writ proceedings, when there are disputed questions and rival claims raised by the parties.
36. There is also merit in the submission of Mr. Mehra that a writ petition would not be maintainable also for the reason that the appellant would have an alternate efficacious remedy available to it under Section 17 of the SARFAESI Act, as and when the respondent takes steps under Section 13(4) of the said Act. The learned Single Judge has taken note of the fact that the respondent had issued a notice to the appellant on 02.09.2016 under Section 13(2) of the SARFAESI Act. The appellant had responded to the said notice on 27.10.2016. The respondent had again put appellant to notice that in case the appellant fails to pay the amount of Rs. 65,73,75,290/- calculated upto 15.08.2016 together with future interest within 15 days, by 17.11.2016, the respondent shall have recourse to Section 13 (4) of the SARFAESI Act. We are, thus, of the view that, in any event, looking to the nature of the dispute raised in the writ petition, LPA 401/2017 Page 24 of 25 the invocation of Article 226 of the Constitution of India, is misdirected. Since there was no stay of proceedings granted by the learned Single Judge, and the writ petition was also eventually dismissed, the appellant is not justified in claiming that the further development, if any - of the invocation of Section 13(4) of the SARFAESI Act, would have no bearing for determination of the issue of maintainability of the writ petition.
37. For the foregoing reasons, we do not find merit in the present petition. The impugned judgment rendered by the learned Single Judge is exhaustive and well considered and does not call for interference.
38. Dismissed.
VIPIN SANGHI, J DEEPA SHARMA, J MAY 23, 2017 ss/sl LPA 401/2017 Page 25 of 25


What was I thinking?
[Quest _120_PavelsResearch 32046-04.htm|"There must've been a good reason..."]
[Quest _120_PavelsResearch 32046-06.htm|"I was searching for the one who controls the Horrifying Golem Army."]
[Quest _120_PavelsResearch 32046-05.htm|"Because of the Starstones."]


We are undergoing maintenance right now, please try again later.
For further information please visit the
blog
.


Equivalent to clicking the Text To Columns command on the Data menu when a column of data is to be separated into multiple columns. Parses text into columns of data.
Syntax
TEXT.TO.COLUMNS(destination_ref, data_type, text_delim, consecutive_delim, tab, semicolon, comma, space, other, other_char, field_info)
The following arguments correspond to check boxes, option buttons and text buttons in the Text To Columns Wizard, which is started with the Text To Columns command on the Data menu.
Destination_Ref is a single cell reference to specifies where to place the converted text.
Data_Type is a number specifying whether that data is delimited (1) or fixed width (2)
Text_Delim denotes how text strings are represented, and can be one of the following values:
| Number | Text_Delim |
| 1 | " |
| 2 | ' |
| 3 | none |
Consecutive_delim is a logical value corresponding to the Treat Consecutive Delimiters as One check box which, if TRUE, allows consecutive delimiters (such as ",,,") to be treated as a single delimiter. If FALSE, all consecutive delimiters are considered separate column breaks.
Tab is a logical value which, if TRUE, specifies that the column has tab delimiters. If FALSE, the column does not have tab delimiters. Tab is ignored if data_type is 2.
Semicolon is a logical value which, if TRUE, specifies that the column has semicolon delimiters. If FALSE, the column does not have semicolon delimiters. Semicolon is ignored if data_type is 2.
Comma is a logical value which, if TRUE, specifies that the column has comma delimiters. If FALSE, the column does not have comma delimiters. Comma is ignored if data_type is 2.
Space is a logical value which, if TRUE, specifies that the column has space delimiters. If FALSE, the column does not have space delimiters. Space is ignored if data_type is 2.
Other is a logical value which, if TRUE, specifies that the column has custom delimiters. If FALSE, the column does not have custom delimiters. Other is ignored if data_type is 2.
Other_Char is a single character that specifies a delimiter not included in the list of delimiters. Other_Char is ignored if data_type is 2 and if the argument other is FALSE.
Field_Info is an array which consists of the following elements: "column number, data_format", if data_type is 1; or "start_pos, data_format" if data_type is 2. The second number defines the column's data format, and can be one of the following.
| 2nd Number | Data Format |
| 1 | General |
| 2 | Text |
| 3 | Date, in the form MDY |
| 4 | Date, in the form DMY |
| 5 | Date, in the form YMD |
| 6 | Date, in the form MYD |
| 7 | Date, in the form DYM |
| 8 | Date, in the form YDM |
| 9 | Do not import column (skip) |
Return to index


Driven data scientist with a Bachelor’s in Neuroscience and experience in business and social analytics. Has created numerous automated and responsive data analytics applications and solutions to identify, analyze, and interpret trends and patterns. Excellent research and analytical skills. Gamer, Twitch streamer, guitarist, and black belt in Tae Kwon Do.
| Technology | Languages |
|---|---|
| Python | Pandas, Numpy, SciPy, MatPlotLib APIs, Tweepy, Vader, Seaborn, PySpark, Plotly, Bokeh, PyTorch, NLTK, SpaCy, Gensim, Scrapy |
| Database | MySQL, MS SQL Server, Oracle, MongoDB, SQLAlchemy, Flask |
| Visulization | Tableau, PowerBI, Excel, Bootstrap, Plotly, Bokeh, D3, ChartJS, Leaflet, Carto |
| Web | HTML, CSS and Javascript frameworks such as: Javascript, Angular, JQuery, NodeJs, React, CSS |
| Big Data | R, TensorFlow, Spark, Hadoop, NLP, MRJob, Keras, SKLearn, AWS, GCP, Azure |
Email: garga.shreyas@gmail.com


Animal by Jessica Poli
ANIMAL
A woman coughs and an ice field appears. She spreads her arms
wide, showing us the way. If you would trust me I’d show you how
the sun is an animal. What kind? Furious.
Jessica Poli is the author of the chapbooks Alexia (Sixth Finch), Glassland (JMWW), and The Egg Mistress (Gold Line Press). Her work has appeared or is forthcoming in Caketrain, Sixth Finch, and Southern Indiana Review, among others. She is a recent graduate of Syracuse University’s MFA program, and the editor of Birdfeast.


Add a new route
Name
Name length must be more than 3 characters
Description
Description length must be more than 5 characters
GPX Coordinates
Must be valid GPX Coordinates
Level
Select level
Select level
Video Url (only last eleven characters from Youtube)
Categories:
Add Route


Tell Me Why from Dontnod features the first playable hero from a major studio who is transgender
by Stephany NunneleyTell Me Why is a new narrative adventure from Dontnod Entertainment starring a transgender character.
The new title Tell Me Why features the first playable videogame hero from a major studio and publisher who is transgender.
Set in small-town Alaska, Tell Me Why places you at the heart of a mystery where twins Tyler and Alyson Ronan use their bond to unravel “memories of a loving but troubled childhood.”
“The core mechanic of the game is the special bond Tyler and Alyson share and is also a theme strongly anchored into the Dontnod storytelling approach,” explained Florent Guillaume, Tell Me Why‘s game director. “Over the course of the story, players will explore the identical twins’ different memories of key events and choose which memory to believe. Ultimately, the choices players make determine the strength of the twins’ bond—and the future course of their lives.”
Tyler and Alyson are both playable characters and equal heroes in the story.
“We love them both,” continued Guillaume, “And we are especially grateful to Microsoft for its full support, openness and help regarding Tyler’s identity and character, as a transgender man.”
It’s coming to Xbox One, Windows 10 PC, Xbox Game Pass and Steam starting summer 2020.


Head Blacksmith Ferris:
Are you by any chance on your way to meet Maestro Reorin? Please relay my congratulations to him and tell him that I eagerly await his new work!


Hi,
I have an 9v ac adapter (uniden aad-600s) the center pin is +ve and ring -ve, what is required for the emontx v2?
Thanks.
Archived Forum |
|
AC Adapter polarity.Submitted by awinner on Fri, 18/12/2015 - 01:44Hi, I have an 9v ac adapter (uniden aad-600s) the center pin is +ve and ring -ve, what is required for the emontx v2? Thanks. » |
Re: AC Adapter polarity.
I think it wants 9V AC, and it sounds like your adapter might be outputting 9V DC.
Re: AC Adapter polarity.
Thanks , yes i just tested it with a multimeter, it is dc. I do have a 12vac adapter that has a 13.45vac output at no load (im in Australia so input is 230v +- 6%) . Will i need to do hardware mods to use this?
Re: AC Adapter polarity.
Not all states have done the switch to 230V yet, although they all pay lip service to it. Here in SEQ I believe it's still 240V, and I regularly see brief excursions past 255V. Energex blame the widespread deployment of PV for that (and mis-configured inverters that don't cut out when they should: ~256V from memory). Do you know what your actual grid voltage was when your unloaded transformer was outputting 13.45VAC?
There's some good detail on the resistor maths here:
http://openenergymonitor.org/emon/buildingblocks/measuring-voltage-with-an-acac-power-adapter
http://openenergymonitor.org/emon/buildingblocks/acac-component-tolerances
and the schematic for your device here:
https://github.com/openenergymonitor/Hardware/blob/master/emonTxV2/schematic.png
Looks like R13 and R14 form the divider if you decide it's best to scale things back a bit.
Re: AC Adapter polarity.
Didn't measure mains voltage. At this point im just preparing for the arrival of my shipment. Ill buy a 9v adapter if it means replacing the resistors, just that i have the 12v lying around. On the emonTX am i trying to keep the input voltage <3.3v or 5v?
Re: AC Adapter polarity.
The input on your emonTx is designed for a 9 V ac adapter, which unloaded can output anything up to 25% more. As dBC says, what we really need to know is the mains voltage when you measure the output, so that we can calculate the maximum output voltage at maximum mains voltage. Only then can I tell you if it's going to be OK.
Re: AC Adapter polarity.
13.4Vac @ 243Vac mains, appreciate the advice. Thanks.
Aust supply apparently is 230v nominal +10% -2%
Page 36 of the following document shows the range to be mostly 245-252V
https://www.ausgrid.com.au/~/media/Files/Network/Regulations%20and%20Rep...
Re: AC Adapter polarity.
Whereabouts in Aus are you awinner? The attached plot shows a typical week at my place in SEQ. And this document:
https://www.aer.gov.au/system/files/Energex%20-%2029.%20Power%20Quality%20Strategic%20Plan%20-%20October%202014.pdf
shows just how difficult voltage regulation has become where there's widespread PV deployment.
On the emonTX am i trying to keep the input voltage <3.3v or 5v?
I don't have one to measure but the schematic above says 3V. I'm not sure if that's a typo and is meant to read 3.3V. That voltage regulator does come in 3V and 3.3V versions, but I don't know which one is used. Others here should be able to shed some light.
Re: AC Adapter polarity.
I'm in Newtown NSW, close to Sydney CBD, a fairly "green" area, so there are a lot of PV installations around.
Re: AC Adapter polarity.
I'll look into the details tomorrow, one question first: are you using the ac adapter also as the sole power supply for the emonTx? (The alternative is that you use the ac adapter only to measure the voltage, and you use a 5 V dc USB supply to power the emonTx.)
Re: AC Adapter polarity.
Thanks, I will be using a usb 5v, the emonWRT is what im waiting on.
Re: AC Adapter polarity.
Sorry, that question was redundant - I just realised that you have an emonTx V2, which needs the separate power supply. That makes it a lot easier.
Assuming the maximum mains voltage you'll see is 260 V, that means your transformer will output 14.34 V maximum. You want to design for 1.1 V rms at the ADC input, so keeping R14 = 10 kΩ, you need to change R13 to 120 kΩ (from 100 kΩ). If you don't want to change the resistor on the pcb, you could add a 22 kΩ in series at the transformer secondary terminals. You'll need to change your calibration constant to about 236. (The actual 'correct' value will depend on the resistor tolerances, and whether you change R13 or add a series resistor.)
Re: AC Adapter polarity.
Thanks, good thing about the post being slow at this time of the year is that it gives you plenty of time to plan ahead :)
Re: AC Adapter polarity.
 Opened up a couple of 12v dc ones and tried the trick above but unfortunately the resulting unloaded ac voltage on the both was ~15vac, so i tried the same on a 9v dc adapter. The result is a AC adapter with a unloaded 10.75Vac @ 241v, im assuming this will work without any further modifications. I calculate my calibration constant as 246 is this correct?
Re: AC Adapter polarity.
Yes, the 9 V one is very close to the 'shop' adapter, so it will probably be OK. The constant is also good as a starting point, but you may need to tweak it by a percent or few to account for resistor tolerances and the uncertainty in the processor's reference voltage that the ADC uses.
Re: AC Adapter polarity.
Thanks Robert, appreciate the help.


It uses several password genera‐ tion algorithms (currently two) and a built-in pseudo random number gen‐ erator. Default algorithm is pronounceable password generation algorithm designed by Morrie Gasser and described in A Random Word Generator For Pronounce‐ able Passwords National Technical Information Service (NTIS) AD-A-017676. The original paper is very old and had never been put online, so I have to use NIST implementation described in FIPS-181. Another algorithm is simple random character generation algorithm, but it uses four user-defined symbol sets to produce random password. It means that user can choose type of symbols that should appear in password. Sym‐ bol sets are: numeric symbol set (0,...,9) , capital letters symbol set (A,...,Z) , small letters symbol set (a,...,z) and special symbols symbol set (#,@,!,...). Built-in pseudo random number generator is an implementation of algorithm described in Appendix C of ANSI X9.17 or RFC1750 with exception that it uses CAST or SHA-1 instead of Triple DES. It uses local time with preci‐ sion of microseconds (see gettimeofday(2)) and /dev/random (if available) to produce initial random seed. apg also have the ability to check generated password quality using dic‐ tionary. You can use this ability if you specify command-line options -r dictfile or -b filtername where dictfile is the dictionary file name and filtername is the name of Bloom filter file. In that dictionary you may place words (one per line) that should not appear as generated passwords. For example: user names, common words, etc. You even can use one of the dictionaries that come with dictionary password crackers. Bloom filter file should be created with apgbfm(1) utility included in apg distribu‐ tion. In future releases I plan to implement some other techniques to check passwords (like pattern check) just to make life easier. OPTIONS Password generation modes options -a algorithm use algorithm for password generation. 0 - (default) pronounceable password generation 1 - random character password generation -n num_of_pass generate num_of_pass number of passwords. Default is 6. -m min_pass_len generate password with minimum length min_pass_len. If min_pass_len > max_pass_len then max_pass_len = min_pass_len. Default minimum password length is 8. -x max_pass_len generate password with maximum length max_pass_len. If min_pass_len > max_pass_len then max_pass_len = min_pass_len. Default maximum password length is 10. -M mode Use symbolsets specified with mode for password generation. mode is a text string consisting of characters S, s, N, n, C, c, L, l. Where: S generator must use special symbol set for every generated password. s generator should use special symbol set for password gener‐ ation. N generator must use numeral symbol set for every generated password. n generator should use numeral symbol set for password gener‐ ation. C generator must use capital symbol set for every generated password. c generator should use capital symbol set for password gener‐ ation. L generator must use small letters symbol set for every gen‐ erated password (always present if pronounceable password generation algorithm is used). l generator should use small letters symbol set for password generation. R,r not supported any more. Use -E char_string option instead. mode can not be more than 4 characters in length. Note: Usage of L, M, N, C will slow down password generation process. Examples: -M sncl or -M SNCL or -M Cn -E char_string exclude characters in char_string from password generation process (in pronounceable password generation mode you can not exclude small letters). To include special symbols that can be recognized by shell (apostrophe, quotes, dollar sign, etc.) in char_string use the backslashed versions. Examples: Command apg -a 1 -M n -n 3 -m 8 -E 23456789 will generate a set of passwords that will look like this 10100110 01111000 11011101 Command apg -a 1 -M nc -n 3 -m 26 -E GHIJKLMNOPQRSTUVWXYZ will generate a set of passwords that will look like this 16A1653CD4DE5E7BD9584A3476 C8F78E06944AFD57FB9CB882BC 8C8DF37CD792D36D056BBD5002 Password quality control options -r dictfile check generated passwords for their appearance in dictfile -b filter_file check generated passwords for their appearance in filter_file. filter_file should be created with apgbfm(1) utility. -p min_substr_len this option tells apg(1) to check every substring of the generated password for appearance in filter_file. If any of such substrings would be found in the filter_file then generated password would be rejected and apg(1) will generate another one. min_substr_len specifies minimum substring length to check. This option is active only if -b option is defined. Pseudo random number generator options -s ask user for random sequence for password generation -c cl_seed use cl_seed as a random seed for password generation. I use it when i have to generate passwords in a shell script. Password output options -d do NOT use any delimiters between generated passwords. I use it when i have to generate passwords in a shell script. -y print generated passwords and crypted passwords (see man crypt(3)) -q quiet mode (do not print warnings) -l spell genetated passwords. Useful when you want to read generated password by telephone. WARNING: Think twice before read your password by phone. -t print pronunciation for generated pronounceable password -h print help information and exit -v print version information and exit DEFAULT OPTIONS apg -a 0 -M sncl -n 6 -x 10 -m 8 (new style) If you want to generate really secure passwords, you should use option -s. To simplify apg usage, you can write a small shell script. For exam‐ ple: [begin]----> pwgen.sh #!/bin/sh /usr/local/bin/apg -m 8 -x 12 -s [ end ]----> pwgen.sh EXIT CODE On successful completion of its task, apg will complete with exit code 0. An exit code of -1 indicates an error occurred. Textual errors are writ‐ ten to the standard error stream. DIAGNOSTICS If /dev/random is not available, apg will display a message about it. FILES None. BUGS None. If you've found one, please send bug description to the author. SEE ALSO apgbfm(1) AUTHOR Adel I. Mirzazhanov<EMAIL_ADDRESS>Project home page: http://www.adel.nursat.kz/apg/ Automated Password Generator 2003 Aug 04 APG(1)


{% extends "base.html" %} {% block title %} Dashboard {% endblock %} {% block content %} Dashboard MTTR 5.4 hours Unassigned Tasks 02 Assigned Tasks 10 Critical Alarms 10 Alarms Planned vs unplanned tasks Tasks progress {% endblock %} {% block scripts %} {% endblock %}
MTTR
Unassigned Tasks
Assigned Tasks
Critical Alarms


My
-Diarry
Dashboard
Entries
Settings
Ismail
Profile
Firstname:
Lastname:
Email:
notification
Enable Notifications
Choose Time :
Set


Select phone model and dates to count model failures by:
Choose Phone Model:
{{model.marketingName}}
Start Date:
End Date:
Run Query


Created: 26/07/2015
Thank you for Downloading my theme. If you have any questions that are beyond the scope of this help file, please feel free to email via my contact page. Thanks so much!
If you have any problem about this template then please visit ThemeXpose.com
Note : Premium and lifetime support only delivered to Full version buyers.
But this is only free version (Free Template Will Contain Non Removable Credits and limited features).
It is forbidden to remove the credit link due to the elimination of the credit links will make your blog to redirect ThemeXpose Official site. For those who want to remove can pay $ 6.95.
Buy our Full Version and get:
1.Remove Footer credits
2.One time payment
3.For Unlimited Domains
4.Lifetime Premium Support
5.No Encrypted Scripts
6.Lifetime Template Updates
7.And Much More....
Buy now from ThemeXpose.com
Thank you for Downloading my theme. If you have any questions that are beyond the scope of this help file, please feel free to email via my contact page. Thanks so much!
Elegant is a clean and responsive Blogger template with Responsive layout and suited for all blog. It's design with minimalist and simple color combination, clean and modern look, SEO Optimized, and has been built by using some of the most popular current design trends.
When you are ready to install a theme, you must first upload the theme file. The theme files can be uploaded in two ways:
Now click on "Browse" and select from your drive Elegant-Blogger-Template.xml
After click on "Upload" and wait to finish upload.
Or click on "Edit HTML"
And open .xml file by Notepad and select all "Ctrl+A", and copy entire text and paste it here :
To these phase we will customize the template and install some widgets and add some Html.
In your dashboard Select "Layout".
Upload Your Logo Header : In You Blog (Header), Click on "Edit" and applicate all settings below :
Settings Your Blog Posts :In Blog Posts, Click on "Edit" and applicate all settings below :
To Edit Top Menu in this theme you can follow this step:
1. Go to -> Blogger Dashboard- >layout -> Pages - > press edit button.
Main Navigation :2. Now choose ( check mark ) those pages you want to show on menu and press save. You can also add the external link just press ADD external Link and add you link then save it..
Go to Blogger Dashboard > Template > "Edit HTML"
Now Search the below mention code ( ctrl + f ), then replace the xxxxx width your Meta tags.
<meta content='xxxxx' name='keywords'/> <link href='https://plus.google.com/xxxxx/posts' rel='publisher'/> <link href='https://plus.google.com/xxxxx/about' rel='author'/> <link href='https://plus.google.com/xxxxx' rel='me'/> <meta content='xxxxx' name='google-site-verification'/> <meta content='xxxxx' name='msvalidate.01'/> <meta content='xxxxx' name='alexaVerifyID'/> <meta content='xxxxx' name='Author'/> <meta content='xxxxx' property='fb:app_id'/> <meta content='xxxxx' property='fb:admins'/> <meta content='xxxxx' name='twitter:site'/> <meta content='xxxxx' name='twitter:creator'/>
Go to Blogger Dashboard > Settings > Language and Formatting > Formatting > Timestamp Format > set it to date instead of time
Save it
When you are writing a post add "featured" word as a label in your post. In which post you add these label that post automatically added to Slider.
Make sure you write "featured" not "Featured" it is case sensitive and same for the popular1. Go to Blogger Dashboard > Layout > About me widget > click on edit button > Edit Html
2. Now copy the below mention code and paste into widget.
3. Change the image url with author image url, description
4. Save It

I'm Rabeca - I'm a Sneakeraholic. I'm passionate at Beauty, Travel, Fashion. This blog is a place where I want to share all the things I love to you! Keep

1. Go to Blogger Dashboard > Layout > Instagram widget > click on edit button > Edit Html
2. Now copy the below mention code and paste into widget.

| Note | just change the # with your instagram url |
| Generate Access Token | you need access token for instagram widget to work Go to this url-> http://instagram.pixelunion.net/ Generate access token |
| Sign In and Follow the steps | Then You'll be given an access token like this<PHONE_NUMBER>.1677ed0.23d238bc564249e799095d060c750218 |
| Follow The next step | Add Instagram User ID: |
1. Go to Blogger Dashboard > Layout > Top Social widget > click on edit button > Edit Html
2. Now copy the below mention code and paste into widget.
3. Change the # with your social url
Example ->

4. Save It

1. Go to Blogger Dashboard > Layout > Follow Us widget > click on edit button > Edit Html
2. Now copy the below mention code and paste into widget.
3. Change the # with your social url.
4. Save It

  Facebook

  Twitter

  Instagram

  Pinterest

  Bloglovin

  Youtube

Go to Blogger Dashboard > Template > Customize
Now Click on Advance > Main color -> change color according to your need and then press apply button.
After you apply mobile version for this template, Color changing option will not work. This is official bug of Blogger. So, please make sure, you used Color changing option before do this step.
As default, Blogger will use its own template for you blog on mobile. So if you want to use Fashion template on mobile devices, please enable it first.
Access your Template menu and click on Gear button of Mobile template.
In Choose mobile template window, check "No. Show desktop template on mobile devices." option, then click Save button.
Check out these Free SEO tool service and get more traffic on your website - click here